Redis - CentOS安装Redis

CentOS安装Redis

下载

mkdir /usr/local/redis  #创建文件夹

cd /usr/local/redis  #进入文件夹

wget http://download.redis.io/releases/redis-5.0.8.tar.gz  #下载安装包

安装

tar xzf redis-5.0.8.tar.gz  #解压安装包

cd redis-5.0.8/  #进入redis目录

make  #编译

make install  #安装

可能遇到的问题

  • 报错:gcc:命令未找到执行 yum install gcc
  • 报错:致命错误:jemalloc/jemalloc.h:没有那个文件或目录执行 make MALLOC=libc

启动

后台启动

redis-server &

查看运行状态

ps -ef | grep redis

设置密码

运行

redis-cli

运行

config get requirepass

如果没有设置过密码如下图

设置密码成功返回‘OK

config set requirepass ****(****为要设置的密码)

ctrl+C退出当前的命令行模式

停止

运行命令

redis-cli -h 127.0.0.1 -p 6379 -a ****(****为密码)

进入redis命令行后,执行:shutdown

 

卸载

查看redis-server是否启动:ps aux | grep redis

kill掉这些进程

删除redis相关文件

Q&A

报错:(error) DENIED Redis is running in protected mode because protected mode is enabled 

注释掉绑定ip(或改成 bind 0.0.0.0。这样就可以开启 Redis 远程连接了)。

# bind 127.0.0.1

Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程。

daemonize yes

保护模式,关闭保护模式,否则外部ip无法连接

protected-mode no

加载新配置文件并启动

redis-server redis.conf

 

posted @ 2020-04-03 15:59  Helios_Fz  阅读(255)  评论(0编辑  收藏  举报