linux 安装redis
一、下载Redis
wget http://download.redis.io/releases/redis-4.0.9.tar.gz
二、解压
tar -zxvf redis-4.0.9.tar.gz
三、移动目录
mv ./redis-4.0.9 /usr/local/redis/
四、编译
cd /usr/local/redis/
make
可能出现报错:jemalloc/jemalloc.h:没有那个文件或目录
解决方法:
make MALLOC=libc
五、测试
make test
可能出现报错:You need tcl 8.5 or newer in order to run the Redis test
需要安装tcl
# 检查操作系统是否安装了Tcl
rpm -qa|grep tcl
yum list tcl
yum install tcl -y # 安装tcl
六、安装
将redis的命令安装到/usr/local/bin/⽬录
make install
七、查看安装是否完成
cd /usr/local/bin
ls -all
-
redis-server redis:服务器
-
redis-cli redis:命令行客户端
-
redis-benchmark redis:性能测试工具
-
redis-check-aof AOF:文件修复工具
-
redis-check-rdb RDB:文件检索工具
八、创建配置文件
mkdir /etc/redis
cp /usr/local/redis/redis.conf /etc/redis/
九、修改配置文件中的内容
nano /etc/redis/redis.conf
daemonize yes #是否以后台 daemon 方式运行,默认不是后台运行
十、开启端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent
firewall-cmd --reload
十一、启动Redis
cd /usr/local/bin
redis-server /etc/redis/redis.conf
redis-cli
十二、关闭Redis
redis-cli shutdown
也可以进入到redis
执行shutdown命令:
redis-cli -h 127.0.0.1 -p 6379 -a 自己设置的密码
> shutdown save|nosave
十三、设置登录密码、设置可远程连接
# 通过配置文件进行配置
nano /etc/redis/redis.conf
掉行前的注释,并修改密码为所需的密码,保存文件
requirepass myRedis # myRedis改为自定义密码
找到bind那行配置,修改为0.0.0.0
bind 0.0.0.0
重启redis,登录命令如下:
redis-cli -h 127.0.0.1 -p 6379 -a 自己设置的密码