Redis是一个开源(BSD许可),内存数据结构存储,用作数据库,缓存和消息代理。它支持数据结构,如字符串,散列,列表,集合,带有范围查询的排序集,位图,超级日志和带有半径查询的地理空间索引。Redis 具有内置复制,Lua脚本,LRU驱逐,事务和不同级别的磁盘持久性,并通过 Redis Sentinel 提供高可用性并使用 Redis Cluster 自动分区。
1) 前往 官网 获取下载链接
2) 在 Contos 中下载文件
sudo wget http://download.redis.io/releases/redis-4.0.11.tar.gz
3) 解压压缩文件
tar -zxvf redis-4.0.11.tar.gz
4) 在编译源码前,我们需要先通过 yum 安装 gcc 依赖
yum install gcc
5) 进入刚刚解压缩的目录内
cd redis-4.0.11
6) 开始编译
make
7) 创建 /usr/redis 目录,用来存放 redis 可执行文件
mkdir /usr/redis
8) 在 redis 源码目录下,将 redis.conf 配置文件拷贝到 /usr/redis 目录
cp redis.conf /usr/redis
9) 进入 src 目录,将 redis-server、redis-benchmark、redis-cli 拷贝到 /usr/redis 目录
cd src
cp redis-server /usr/redis
cp redis-benchmark /usr/redis
cp redis-cli /usr/redis
cp reids-sentinel /usr/redis
1)进入 /usr/redis 目录
cd /usr/redis
2)前台启动 redis 服务
./redis-server redis.conf
3) 新开一个对话,通过客户端连接
[root@VM_0_15_centos redis]# ./redis-cli
1) 修改 redis.conf 配置文件,将
daemonize no
修改为:
daemonize yes
2) 查看是否有服务启动
grep redis|grep -v grep
3) 如果有服务就删除
killall redis-server
4) 重启 redis 服务,并获取之前设置的 name
./redis-server redis.conf
./redis-
get name
1)编辑开机脚本
vi /etc/rc.local
内容如下:
# redis 开机自启动
/usr/redis/redis-server /usr/redis/redis.conf
2) 刷新配置
systemctl daemon-reload
3) 查看是否有服务启动
grep redis|grep -v grep
4) 如果有服务就删除
killall redis-server
5) 重启服务器
reboot
6)查看服务
ps -aux | grep redis
原文:https://www.cnblogs.com/markLogZhu/p/11399904.html