1、下载redis
Redis官方网站手动下载,或命令下载:(也可以选择Redis中文网下载),或参考Redis官网下载安装说明
wget http://download.redis.io/releases/redis-6.2.3.tar.gz
2、安装
2.1 Redis是C语言开发的,需安装GCC环境:
– 安装gcc
yum install gcc-c++
– 查看版本
gcc -v
2.2 常见错误
错误:make:*** [all] 错误2
是因为gcc版本太低,升级gcc
在redis安装目录下,清空编译信息
make distclean
升级GCC环境版本
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
环境设置
临时有效,退出 shell 或重启会恢复原 gcc 版本
scl enable devtoolset-9 bash
长期有效
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
2.3 Redis安装
1、进入redis安装目录
cd /opt/redis/6.2.3
2、make
3、make install
2.4 配置Redis
将配置文件文件拷贝到…目录
mkdir config
2、修改配置
1)后台运行:将daemonize 的no 改成yes(约230行)
2)远程访问:bind 127.0.0.1 改为 0.0.0.0(允许任何主机连接)
3)保护模式:protected-mode 的yes 改为 no
3)文件存储:dir /opt/data/redis
3、启动与关闭
3.1 启动
./redis-server conf/redis.conf
3.2 关闭
####启动客户端连接服务器:并指定端口
[root@localhost bin]# ./redis-cli -p 6379
####测试连接
127.0.0.1:6379> ping
PONG
####停止Redis服务,并断开连接
127.0.0.1:6379> shutdown
not connected> exit
【或者】
##结束Redis进程
[root@localhost bin]# pkill redis
4、卸载
#删除安装目录
2 rm -rf /opt/redis/6.2.3
3 #删除所有redis相关命令脚本
4 rm -rf /usr/local/bin/redis-*