服务搭建
下载并解压
$ wget https://download.redis.io/releases/redis-6.2.3.tar.gz
$ tar -zxvf redis-6.2.3.tar.gz

移动到/usr/local文件并改文件夹名redis
# mv redis-6.2.3 /usr/local/
# cd /usr/local
# mv redis-6.2.3 redis
# cd redis/

编译 安装
# make install

出现 /bin/sh: cc: 未找到命令,是因为没有安装gcc
# yum install gcc-c++ -y
In file included from adlist.c:34:0: zmalloc.h:50:31: 致命错误:jemalloc/jema
# make MALLOC=libc
部署
# cd src/
# ./redis-server &
看到下图就好了

设置密码
临时密码
进入redis设置redis密码为123456
# redis-cli
> config set requirepass 123456
永久密码
# vi /usr/local/redis/redis.conf
搜索/requirepass foobared
去掉注释并把foobared改成自己想要的密码
requirepass 123456
重启
# redis-cli shutdown
# redis-server /usr/local/redis/redis.conf &
设置重启后,登录测试
# redis-cli
> keys *
(error) NOAUTH Authentication required.
> auth 123456
OK
问题
redis无法连接
# vi /usr/local/redis/redis.conf
搜索127.0.0.1找到bind,把127.0.0.1改为0.0.0.0
# redis-cli shutdown
# redis-server /usr/local/redis/redis.conf &
本文详细介绍了如何从零开始搭建Redis服务,包括下载、编译安装及基本配置步骤。特别针对常见问题如gcc缺失、权限设置及连接问题提供了解决方案,并指导如何设置临时和永久密码。
1449

被折叠的 条评论
为什么被折叠?



