1.gcc编译环境
Linux环境安装Redis必须先具备gcc编译环境
# 查看gcc环境的命令 gcc -v
- gcc是linux下的一个编译程序,是c程序的编译工具
2.c++库环境
# 安装c++库 yum -y install gcc-c++
3.安装epel
EPEL 的全称叫 Extra Packages for Enterprise Linux 。EPEL是由 Fedora 社区打造,为RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。装上了 EPEL之后,就相当于添加了一个第三方源。EPEL则为服务器版本提供大量的rpm包(yum程序所使用的程序安装包,类似Windows的exe),而且大多数rpm包在官方 repository 中是找不到的。
# 安装epel yum -y install epel-release
4.安装redis
- 下载好的压缩包,上传到Linux中的/opt目录下
- 在/opt目录下解压
tar -zxvf redis-7.0.8.tar.gz
- 进入解压后的目录,执行安装命令(默认安装目录:usr/local/bin)
# 进入目录 cd redis-7.0.8 # 执行编译并安装 make && make install
安装完成后,查看默认安装路径内安装的内容
5.redis相关命令
安装完成后的相关命令
:
redis-cli #客户端,操作入口(进入redis内部) redis-server #服务器启动命令 redis-benchmark #性能测试工具,服务启动后运行,查看设备性能 redis-check-aof #修复由问题的AOF文件 redis-check-dump #修复有问题的dump.rdb文件 redis-sentinel #redis集群使用
6.修改redis.conf配置文件
# 进入vim编辑器,编辑从/opt/redis-7.0.8/redis.conf备份来的redis7.conf vim /myredis/redis7.conf #配置文件中: #daemonize no 改为 daemonize yes daemonize yes #protected-mode yes 改为 protected-mode no protected-mode no #将bind 127.0.0.1注释掉,避免影响到远程连接 # bind 127.0.0.1 -::1 #添加redis访问密码 requirepass 密码
7.服务启动与关闭
#配置完成并保存文件后: #读取编辑后的配置文件启动服务 redis-server /myredis/redis7.conf #进入redis服务器内部,-a输入密码,-p访问指定端口6379 redis-cli -a 123456 -p 6379 #退出服务器内部 quit # 单实例关闭服务:redis-cli -a 输入密码 shutdown redis-cli -a 123456 shutdown # 多实例关闭服务:redis-cli -p 6379 shutdown redis-cli -p 6379 shutdown