linux-redis安装连接及密码设置
文章目录redis安装远程连接redis设置redis连接密码redis安装下载wget http://download.redis.io/releases/redis-3.0.4.tar.gz 或者本地上传解压,直接gz包解压,就会解压并创建对应redis文件目录我这是创建了redis目录,解压到此(个人习惯)tar -zxvf redis-3.2.12.tar.gz -C /redis编译安装
redis安装
本次使用的3.1.
- 下载redis-3.2.12版本redis
链接:https://pan.baidu.com/s/1aht5x4DtkGc7igEs8lKJQg
提取码:rwzd
wget http://download.redis.io/releases/redis-3.0.4.tar.gz 或者本地上传
- 解压, 直接gz包解压,就会解压并创建对应redis文件目录
我这是创建了redis目录,解压到此
tar -zxvf redis-3.2.12.tar.gz -C redis
- 编译安装、
切换至程序目录,并执行make命令编译:
4.1. 进入解压后的redis目录,进行编译
cd redis/redis-3.2.12/
make 编译(如果没有gcc的环境会安装失败)
4.2 安装
/usr/local/redis是指定安装的目录
make PREFIX=/usr/local/redis install
make install安装完成后,会在/usr/local/redis/bin目录下生成下面几个可执行文件,它们的作用分别是:
redis-server:Redis服务器端启动程序
redis-cli:Redis客户端操作工具。也可以用telnet根据其纯文本协议来操作
redis-benchmark:Redis性能测试工具
redis-check-aof:数据修复工具
redis-check-dump:检查导出工具
- 配置redis
进入到redis-3.2.12目录,把redis.conf拷贝到redis/bin
cd redis-3.2.12 //把里面redis.conf拷贝到redis/bin
cp redis.conf /usr/local/redis/bin
- 启动redis
进入到redis/bin下,
cd redis/bin
启动服务端命令
//使用当前目录下的redis配置启动服务
./redis-server redis.conf
启动客户端
./redis-cli
或
./redis-cli -p 6379
或者
./redis-cli -h 192.168.200.129 -p 6379
远程连接redis
远程连接linux上的redis; 开放redis端口号:6379,让其支持远程访问
1.确定redis是否启动
ps -ef|grep redis
2.修改redis配置文件 redis.config
注释掉 bind 127.0.0.1 ::1 (取消绑定本地地址)
将protected-mode yes 改为 protected-mode no (在没有密码的情况下,关闭保护模式)
把daemonize no改为daemonize yes (是否为进程守护,关闭ssh窗口后即是否在后台继续运行)
如果还连接不上,则有可能是虚拟机中防火墙的问题
执行此命令放开端口
sudo firewall-cmd --permanent --add-port=6379/tcp
重启防火墙
firewall-cmd --reload
设置redis连接密码
(没设置密码,我一直远程连不上)
1. 临时密码
(1)首先进入redis,如果没有开启redis客户端则需要先开启:
[root@localhost bin]# redis-cli -p 6379 或者 ./redis-cli -h 192.168.200.129 -p 6379
(2)查看当前redis有没有设置密码:
127.0.0.1:6379> config get requirepass
1) "requirepass"
2) " " //表示没有密码
(3)为以上显示说明没有密码,那么现在来设置密码:
127.0.0.1:6379> config set requirepass 密码
(4)再次查看当前redis就提示需要密码
(error) NOAUTH Authentication required.
127.0.0.1:6379> auth 123 //auth 密码
2. 永久方式密码
到redis.conf的配置文件中找到requirepass这个参数,如下配置:
修改redis.conf配置文件
# requirepass foobared 修改为 requirepass 123 指定密码123
重启登录就需要输入密码了 auth 123
更多推荐
所有评论(0)