Linux安装Redis

<< Click to Display Table of Contents >>

当前位置:  产品安装 > 常见问题 

Linux安装Redis

复制链接

1. 概述

Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。

Redis 在 Web 集群中用来做状态服务器,主要用于存储缓存登录、模板锁、 SessionID、WebSocket 等,发挥并对所有的访问和操作进行验证的作用。

2. 操作步骤

注意:下文中加粗内容需要用户替换成自己的内容。

2.1 安装 gcc 编译器

安装 Redis 时需对源码包编译,此步骤依赖 gcc 编译器,如果没有 gcc 环境,则需要自行安装,联网安装命令 yum install gcc gcc-c++ ,如下所示:

gcc -v #检查是否有 gcc 编译器

2.2 下载Redis

官网下载:http://download.redis.io/releases/

2.3 安装 Redis

mkdir /usr/redis # 创建 Redis 目录

cd /usr/redis  # 进入目录

# 将 Redis 安装包传输到该目录下 #

tar -zxvf redis-5.0.4.tar.gz # 解压安装包

cd /usr/redis/redis-5.0.4 # 进入解压目录

make

make test

make install # 安装命令

redis-server -v  # 检查安装结果

2.4 修改配置

进入编辑文件,如下所示:

vi /usr/redis/redis-5.0.4/redis.conf # 编辑 redis.conf 配置文件

修改如下内容:

bind 127.0.0.1 ---> # bind 127.0.0.1

protected-mode yes ---> protected-mode no

daemonize no ---> daemonize yes # 默认以后台程序方式运行,不需要加&强制后台运行了

port 6379 ---> port 7379 # 将端口改为 7379

pidfile /var/run/redis_6379.pid ---> pidfile /var/run/redis_7379.pid # 将端口改为 7379

# requirepass foobared ---> requirepass 123456 # 123456为密码可任意替换

maxmemory 4294967296 # 配置内存为 4G 单位是 byte,也可以配置成其他大小

maxmemory-policy allkeys-lru # 配置过期策略,也可以配置其他策略,默认策略为volatile-lru

2.5 启动 Redis

cd /usr/redis/redis-5.0.4/src #进入 src 目录

./redis-server /usr/redis/redis-5.0.4/redis.conf #启动 Redis 时需指定配置文件

redis-cli -p 端口 -a 密码 #本地启动Redis客户端

3. 常用命令

cd /usr/redis/redis-5.0.4/src #进入 src 目录

./redis-server /usr/redis/redis-5.0.4/redis.conf #启动Redis 前指定配置文件

redis-cli -p 端口 -a 密码 #本地启动Redis客户端,可以进行查看key值,删除key值,检查redis状态等操作

redis-cli -p 端口 -a 密码 shutdown #停止redis

redis-cli -h ip -p 端口 -a 密码 #远程连接Redis服务,ip和端口为要连接的Redis服务