Liunx软件安装之Redis

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

安装 redis

  1. 前往 官网 获取下载链接

  1. 在 Contos 中下载文件
sudo wget http://download.redis.io/releases/redis-4.0.11.tar.gz
  1. 解压压缩文件
tar -zxvf redis-4.0.11.tar.gz
  1. 在编译源码前,我们需要先通过 yum 安装 gcc 依赖
yum install gcc
  1. 进入刚刚解压缩的目录内
cd redis-4.0.11
  1. 开始编译
make
  1. 创建 /usr/redis 目录,用来存放 redis 可执行文件
mkdir /usr/redis
  1. 在 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
  1. 新开一个对话,通过客户端连接
[root@VM_0_15_centos redis]# ./redis-cli

后台启动 redis 服务

  1. 修改 redis.conf 配置文件,将
daemonize no

修改为:

daemonize yes
  1. 查看是否有服务启动
grep redis|grep -v grep
  1. 如果有服务就删除
killall redis-server
  1. 重启 redis 服务,并获取之前设置的 name
./redis-server redis.conf
./redis-
get name

设置开机自启动

1)编辑开机脚本

vi /etc/rc.local

内容如下:

# redis 开机自启动
/usr/redis/redis-server /usr/redis/redis.conf
  1. 刷新配置
systemctl daemon-reload
  1. 查看是否有服务启动
grep redis|grep -v grep
  1. 如果有服务就删除
killall redis-server

5) 重启服务器

reboot

6)查看服务

ps -aux | grep redis

原文地址:https://www.cnblogs.com/markLogZhu/p/11399904.html