CentOS7 安装 Redis
CentOS7 安装 Redis
- 1. 下载 Redis 安装包
- 2. 解压 Redis 安装包
- 3. 安装 gcc 依赖
- 4. 编译安装
- 5. 启动 Redis
- 5.1 方式一
- 5.2 方式二
- 5.2.1 修改 redis.conf 文件
- 5.2.2 指定 redis.conf 文件启动
- 5.2.3 关闭 Redis 进程
- 5.2.4 设置 Redis 开机启动
1. 下载 Redis 安装包
可进入 link 网页查看Redis版本
CentOS7 终端执行命令
wget http://download.redis.io/releases/redis-5.0.5.tar.gz
2. 解压 Redis 安装包
首先切换用户至root用户,可执行命令
su - root
然后输入root用户密码
然后执行命令
mv redis-5.0.5.tar.gz /usr/local
将下载好的Redis安装包移动到 /usr/local 目录下,接着执行解压缩命令
tar zxvf redis-5.0.5.tar.gz
此时可将压缩包删除
3. 安装 gcc 依赖
首先检查是否有 gcc 依赖
执行命令
gcc -v
若没有 gcc 依赖则需要安装 gcc 依赖
执行命令
sudo yum install -y gcc
4. 编译安装
首先进入 Redis 解压后的目录
执行命令
cd /usr/local/redis-5.0.5/
接着执行命令
cd /usr/local/redis-5.0.5/# make MALLOC=libc
将 /usr/local/redis-5.0.5/src 目录下的文件加到/usr/local/bin目录,执行命令
cd /usr/local/redis-5.0.5/# cd src && make install
接下来可测试下是否安装成功
cd /usr/local/redis-5.0.5/src/ ./redis-server
安装成功可看到Redis相关信息
5. 启动 Redis
5.1 方式一
./redis-server
此方式需要一直打开命令窗口
5.2 方式二
以后台进程方式启动 Redis
5.2.1 修改 redis.conf 文件
执行命令
[root@demo ~]# cd /usr/local/redis-5.0.5/[root@demo redis-5.0.5]# vi redis.conf
将 daemonize no 修改为 daemonize yes
可执行 vi redis.conf,再执行 /daemonize查找位置
5.2.2 指定 redis.conf 文件启动
./redis-server /usr/local/redis-5.0.5/redis.conf
5.2.3 关闭 Redis 进程
由于前面执行了redis进程启动,现在需要关闭 redis
杀死该进程
kill -9 19853
5.2.4 设置 Redis 开机启动
① 在 /etc 文件夹下新建 redis 目录
mkdir redis
② 将 /usr/local/redis-5.0.5 文件夹下的 redis.conf 拷贝一份至 /etc/redis 文件夹下
可执行命令
[root@demo ~]# cp /usr/local/redis-5.0.5/redis.conf /etc/redis
③ 将 redis 的启动脚本拷贝一份至 /etc/init.d 目录下
可执行命令
[root@demo ~]# cp /usr/local/redis-5.0.5/utils/redis_init_script /etc/init.d/redisd
④ 设置开机启动
首先切换至 /etc/init.d,然后执行自启动命令
[root@demo ~]# cd /etc/init.d/ [root@demo init.d]# chkconfig redisd on
如果显示 service redisd does not support chkconfig
则:编辑redisd文件,在第一行加入内容
# chkconfig: 2345 90 10 # description: Redis is a persistent key-value database
注释的意思是,redis服务必须在运行级2,3,4,5下被启动或关闭,启动的优先级是90,关闭的优先级是10。
然后再次执行自启动命令
启动:service redisd start
关闭:service redisd stop
如果启动出现错误:
/var/run/redis_6379.pid exists, process is already running or crashed
可使用安装文件启动:redis-server /etc/redis/redis.conf
6. Redis 配置
设置 Redis 密码
修改 redis.conf 配置文件,找到 requirepass,然后添加内容
requirepass password
如果需要设置 redis远程连接,则需要将 redis.conf 配置文件中的bind 127.0.0.1 改为bind 0.0.0.0或者注释该行
如果设置了redis密码,当停止 redis服务时,会出现==[NOAUTH Authentication required]==错误
解决办法:
修改redis服务脚本,加入如下所示的黄色授权信息即可
vi /etc/init.d/redis
$CLIEXEC -a “youpassword” -p $REDISPORT shutdown
- CentOS7安装配置redis-3.0.0
- Centos7 安装redis服务
- 【centos7】安装redis
- centos7安装redis单机版
- Redis在Centos7上的安装部署
- CentOS7安装Redis-3.2.8
- Centos7安装Redis-3.2.5集群
- Redis4.0.0 安装及配置 (Linux — Centos7)
- CentOS7安装Redis集群
- centos7安装配置redis
- centos7安装redis-3.0.4集群
- CentOS7上安装Redis3.2.8
- Centos7下安装redis实战(单机版以及集群)
- Centos7通过yum安装redis,并配置密码和远程登陆
- CentOS7 Redis3.2安装
- centos7上安装redis
- 阿里云 CentOS7安装redis4.0.9并开启远程访问
- centOS7 安装redis-3.2.6
- CentOS7 下载并安装Redis3.0集群详细步骤(二)redis集群的安装
- Centos7安装Redis,并添加开机启动