主题
CentOS8使用yum安装Redis
redis中文http://www.redis.cn/、
1、使用yum命令安装
shell
sudo yum install redis
2、redis常用命令
2.1、启动redis服务
shell
service redis start
或者
systemctl start redis
2.2、查看redis版本
shell
redis-cli --version
2.3、设置为开机自动启动
shell
chkconfig redis on
或者
systemctl enable redis.service
2.4、开放 远程连接
redis默认只能localhost访问,所以需要开启远程登录。解决方法如下:
在redis的配置文件/etc/redis.conf中
将bind 127.0.0.1 改成了 bind 0.0.0.0
shell
vim /etc/redis.conf
2.5、打开防火墙
shell
firewall-cmd --permanent --zone=public --add-port=6379/tcp
firewall-cmd --reload
2.6、查看redis是否在运行
shell
ps aux | grep redis 或 netstat -lntp
3、Redis设置密码
redis安装之后,可以通过
redis-cli
命令进入redis,然后就可以使用了,这和mongodb一样,开发时候本地使用一下可以,若是用于线上环境,安全方面可能会受到威胁,所以设置设置redis密码是很有必要的
3.1、连接redis
shell
[root@VM-0-2-centos ~]# redis-cli -h 127.0.0.1 -p 6379
3.2、查看密码
使用config get requirepass命令
shell
127.0.0.1:6379> config get requirepass
1) "requirepass"
2) "" // 默认为空
3.3、设置密码
使用config set requirepass yourpassword命令
shell
127.0.0.1:6379> config set requirepass 123456 // 设置密码为123456
OK
一旦设置密码,必须先验证通过密码,否则所有操作不可用
- 例如:此时用查看密码操作
3.4、验证密码
使用auth password
shell
127.0.0.1:6379> auth 123456
OK
127.0.0.1:6379> config get requirepass
1) "requirepass"
2) "123456"
3.5、登录时加上密码
shell
redis-cli -h 127.0.0.1 -p 6379 -a 123456
4、开启远程访问
redis默认只允许本地访问,要使redis可以远程访问可以修改redis.conf
1、找到redis.conf配置文件并修改bind为0.0.0.0 2、服务器开启端口访问 6379 3、重启redis服务
centos 找到某个软件的安装文件按位置可以用命令
rpm -qal |grep <软件名称>
例如redis: rpm -qal |grep redis
shell
[root@VM-0-2-centos ~]# vim /etc/redis.conf
修改后重启