Liunx软件安装之Redis

Redis是一个开源(BSD许可),内存数据结构存储,用作数据库,缓存和消息代理。它支持数据结构,如字符串,散列,列表,集合,带有范围查询的排序集,位图,超级日志和带有半径查询的地理空间索引。Redis 具有内置复制,Lua脚本,LRU驱逐,事务和不同级别的磁盘持久性,并通过 Redis Sentinel 提供高可用性并使用 Redis Cluster 自动分区。

安装 redis

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

前台启动 redis 服务

1)进入 /usr/redis 目录

cd /usr/redis

2)前台启动 redis 服务

./redis-server redis.conf

3) 新开一个对话,通过客户端连接

[root@VM_0_15_centos redis]# ./redis-cli

后台启动 redis 服务

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

猜你喜欢

转载自www.cnblogs.com/markLogZhu/p/11399904.html