服务搭建
下载并解压
$ 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 &