安装Redis
1.下载redis安装包
版本选择地址:http://download.redis.io/releases/
wget http://download.redis.io/releases/redis-6.0.0.tar.gz
上传压缩包到/data/page目录
进入page目录
cd /data/page
2.yum安装gcc依赖
yum install gcc -y
3.解压压缩包
tar -zxvf redis-6.0.0.tar.gz
4.redis解压目录重命名并进入目录
mv redis-6.0.0 redis
cd redis
5.编译安装
编译
make
如果报错:redis编译报致命错误:jemalloc/jemalloc.h:没有那个文件或目录
执行如下命令:
make MALLOC=libc
安装
make install
6.启动Redis
进入src
cd /src
./redis-server
出现下图,则安装成功
测试连接
./redis-cli -h 127.0.0.1 -p 6379 -a "password"
-h:ip地址
-p:端口号
-a:密码
7.修改配置文件
vim /data/redis/redis.conf --- 修改配置文件
/bind XXX --- 搜索关键字
daemonize yes --- 修改为yes 后台启动
requirepass 123456#redis ----注释取消掉设置账号密码
# bind 127.0.0.1 --- 搜索 bind 127.0.0.1 然后注释掉
8.指定redis.conf文件重新启动
./redis-server /data/redis/redis.conf
记得开放6379端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent
firewall-cmd --reload
9.开机启动(可以忽略)
复制redis服务文件 redis_init_script
cp /data/redis/utils/redis_init_script /etc/init.d/redis
在 etc 下创建 redis 文件夹
mkdir /etc/redis
复制redis配置文件 redis.conf 并重命名为6379.conf
cp /data/redis/redis.conf /etc/redis/
mv /etc/redis/redis.conf 6379.conf
修改redis服务文件
vim /etc/init.d/redis
在/etc/init.d/redis文件的头部添加下面两行注释代码,也就是在文件中#!/bin/sh的下方添加
EXEC=/data/redis/src/redis-server # 指定的执行路径
CLIEXEC=/data/redis/src/redis-cli
如果设置了密码会出现错误 (error) NOAUTH Authentication required.
[root@ecs-23fb src]# service redis stop
Stopping ...
(error) NOAUTH Authentication required.
Waiting for Redis to shutdown ...
Waiting for Redis to shutdown ...
解决办法
vi /etc/init.d/redis
$CLIEXEC -a "password" -p $REDISPORT shutdown
Redis命令
打开redis命令
service redis start
关闭redis命令
service redis stop
设为开机启动
chkconfig redis on
设为开机关闭
chkconfig redis off
强制结束Redis
方式1
查询进程
ps -aux | grep redis
使用kill命令杀死进程
kill 进程号
方式2
redis-cli shutdown