电脑 手机 微信网站开发,中国空间站完成图,揭阳网页制作,用.cc做网站官网可以吗文章目录 下载Redis解压Redis安装gcc依赖#xff08;Redis是C语言编写的#xff0c;编译需要#xff09;编译安装src目录下二进制文件安装到/usr/local/bin修改redis.conf文件启动redis服务外部连接测试 参考#xff1a; 在centos中安装redis-5.0.7 Memory overcommit must… 文章目录 下载Redis解压Redis安装gcc依赖Redis是C语言编写的编译需要编译安装src目录下二进制文件安装到/usr/local/bin修改redis.conf文件启动redis服务外部连接测试 参考 在centos中安装redis-5.0.7 Memory overcommit must be enabled! Without it, a background save or replication may fail under low m 场景我本来在docker里面安装的Redis稳定运行2个月但是今天发现本地突然无法连接到服务器的Redis了但是我的项目还是能正常使用Redis然后下午到晚上一直在找问题找不到查看防火墙添加新容器pingbind看docker日志等等问gpt4问newbing问bard回答的都是废话而且我的MySQL非docker的本地正常连接根本找不到原因后来想想会不会是电脑问题然后和朋友吃完饭我就到空无一人乌漆嘛黑的公司用办公电脑试了一下结果还是一样那就100%是服务器Redis的问题我就不想搞docker的Redis了毕竟本来就建议不安装Redis的docker的只是为了贪图方便罢了
下载Redis
官网下载Redis官网链接 官网最新的稳定版本始终可以通过固定的https://download.redis.io/redis-stable.tar.gz URL 及其SHA-256 sum获得。 然后上传到服务器也可以直接下载到服务器
解压Redis
tar -zxvf redis-7.2.4.tar.gz 安装gcc依赖Redis是C语言编写的编译需要
yum install gcc
编译安装
cd redis-7.2.4/
make MALLOClibcsrc目录下二进制文件安装到/usr/local/bin
cd src
make install修改redis.conf文件 在第一行添加
bind 0.0.0.0
requirepass ikun1234说明 bind 127.0.0.1须改成 bind 0.0.0.0否则只能在本机访问 requirepass 是要设置的密码 不设置密码就不用搞这个 设置后台启动 daemonize no 改成 daemonize yes
启动redis服务 很明显 报警告了没警告的话 就结束了 有警告的 vim /etc/sysctl.conf 然后再里面有就更改 没有就添加我就是添加 vm.overcommit_memory 1 然后保存退出 然后执行sysctl -p 再执行./redis-server ../redis.conf(你所在看位置) 外部连接测试
正常