linux 安装redis 完整步骤
在线测试
如果只是学习redis的语法,推荐在线测试网址:
https://try.redis.io/
不用安装redis,直接可以进行redis操作。
安装步骤:
#1.获取redis资源
wget http://download.redis.io/releases/redis-6.0.9.tar.gz
#2.解压
tar xzvf redis-6.0.9.tar.gz
#3.安装
cd redis-6.0.9
make
cd src
make install PREFIX=/usr/local/redis
#4.移动配置文件到安装目录下
cd ../
mkdir /usr/local/redis/etc
mv redis.conf /usr/local/redis/etc
#5.配置redis为后台启动
vim /usr/local/redis/etc/redis.conf
#将daemonize no 改成daemonize yes
#6.将redis加入到开机启动
vim /etc/rc.local
#在里面添加内容:/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
#意思就是开机调用这段开启redis的命令
#7.开启redis
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
#8.将redis-cli,redis-server拷贝到bin下,让redis-cli指令可以在任意目录下直接使用
cp /usr/local/redis/bin/redis-server /usr/local/bin/
cp /usr/local/redis/bin/redis-cli /usr/local/bin/
#9.测试连接
redis-cli -h 127.0.0.1 -p 6379
#10.让外网能够访问redis
#配置防火墙: (开放6379端口)
firewall-cmd --zone=public --add-port=6379/tcp --permanent
#重启防火墙以使配置即时生效
systemctl restart firewalld
#查看系统所有开放的端口:
firewall-cmd --zone=public --list-ports
#把文件夹目录里的redis.conf配置文件里的bind 127.0.0.1前面加#注释掉
#(二)命令:redis-cli连接到redis后,通过 config get daemonize和config get protected-mode 是不是都为no,如果不是,就用config set 配置名 属性 改为no。
常用命令
#启动redis
#方式a
redis-server /usr/local/redis/etc/redis.conf
#方式b
redis-server &
#停止redis
pkill redis
redis-cli shutdown #使用客户端
#卸载redis:
rm -rf /usr/local/redis //删除安装目录
rm -rf /usr/bin/redis-* //删除所有redis相关命令脚本
rm -rf /root/download/redis-4.0.4 //删除redis解压文件夹
#检测后台进程是否存在
ps -ef |grep redis