一、下载
官网: https://redis.io/download
选择下载稳定版本。
ps -ef | grep redis
二、安装Redis
1、解压redis
tar -zxvf redis-5.0.12.tar.gz
6.06版本安装
# wget wget http://download.redis.io/releases/redis-6.0.6.tar.gz # tar -zxvf redis-6.0.6.tar.gz# make # make install PREFIX=/usr/local/redis |
需要升级GCC版本
1 2 3 4 5 6 7 8 9 | #升级到 5.3及以上版本 yum -y install centos-release-scl yum -y install devtoolset-9- gcc devtoolset-9- gcc -c++ devtoolset-9-binutils scl enable devtoolset-9 bash #注意:scl命令启用只是临时的,退出xshell或者重启就会恢复到原来的gcc版本。 #如果要长期生效的话,执行如下: echo "source /opt/rh/devtoolset-9/enable" >> /etc/profile |
2、安装gcc编译环境
yum install gcc-c++
3、进入redis-5.0.12目录,进行安装:
make && make install
执行完毕后安装成功
(1)配置redis,进入utils目录下,拷贝 redis_init_script 到 /etc/init.d目录,目的要把redis作为开机自启动
(2)创建 /usr/local/redis ,用于存放配置文件
mkdir redis
(3) 拷贝redis配置文件,将redis.conf拷贝到 /usr/local/redis下
cp redis.conf /usr/local/redis
(4) 修改redis.conf 这个核心配置文件
1)修改 daemonize no ->daemonize yes ,目的是为了让redis启动在linux后台允许
2)修改redis的工作目录。建议修改为: /usr/local/redis/working
3) 修改绑定 IP 改为:0.0.0.0 ,代表可以让远程链接,不受ip限制
4)最关键的是密码,默认是没有的,一定要设置。 requirepass
(5) 修改 redis_init_script 文件中 redis核心配置文件为 conf=“/usr/local/redis/6379.conf”
并且修改redis核心配置文件名称为:6379.conf
(6) 为redis启动脚本添加执行权限,随后运行启动redis
chmod 777 redis_init_script ./redis_init_script start
三、检查 redis进程
ps -ef | grep redis
四、设置redis开机自启动,修改 redis_init_script ,添加如下内容
1 2 | #chkconfig: 22345 10 90 #description: Start and Stop redis |
随后执行如下操作
chkconfig redis_init_script on
重启服务器后,再看进程。
五、Redis的命令行客户端
redis-cli:进入到redis客户端
auth pwd:输入密码
redis-cli -a password ping:查看是否存活
redis-cli -a password shutdown:关闭redis
./redis_init_script stop:关闭redis
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理