Contos7下安装Redis

本文详细介绍了在Linux环境下从下载到配置完成Redis服务的全过程,包括下载安装包、解压、编译源代码、安装、配置服务等步骤,并提供了设置访问密码、远程访问及解决常见问题的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一步:在线下载Redis的安装包
cd /opt/
wget http://download.redis.io/releases/redis-5.0.2.tar.gz

`ps:也可自行下载到本地,让后上传到 opt 目录下`
第二步:解压下载Redis源码压缩包
tar -zxvf redis-5.0.2.tar.gz

`ps:使用 rm -rf redis-5.0.2.tar.gz 可删除下载`
第三步:编译源代码
cd redis-5.0.2/
make
第四步:安装Redis
cd src/
make install
第五步:配置Redis服务
cd /opt/redis-5.0.2/
./utils/install_server.sh

`ps:然后一路回车`
第六步:安装完成
  • 查看Redis进程: ps -ef|grep redis

  • Redis客户端:redis-cli

  • 启动Redis:service redis_6379 start

  • 停止Redis (安全关闭,不要使用kill,防止数据丢失):

    启动客户端:redis-cli -a 123456

    安全关闭:SHUTDOWN

出现的问题
(error) MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please check Redis logs for details about the error.

原因:强制关闭Redis快照导致不能持久化。

解决方案:运行 config set stop-writes-on-bgsave-error no
为redis设置访问密码
vim /etc/redis/6379.conf

修改:#requirepass foobared 为 requirepass 123456 
重启redis,这样redis访问密码就设置为123456了

再次进入 redis-cli 
输入命令 keys* 进行操作时会提示 (error) NOAUTH Authentication required. 
这时只要输入:auth 123456 即可操作
修改redis远程访问

注意注意:redis开启远程访问,建议不要使用默认的6379端口,防止被黑客扫描,开启远程访问,要设置高强度密码,防止被破解。

vim /etc/redis/6379.conf

修改 bind 127.0.0.1 为 # bind 127.0.0.1 (其实就是注释掉哈)

重启redis即可远程访问
Windows redis客户端
Redis Desktop Manager
官网下载地址:https://redisdesktop.com/download
然后按照 https://www.cnblogs.com/zheting/p/7670154.html 来使用就OK了。

end

转载于:https://www.cnblogs.com/lixingwu/p/10041159.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值