一、redis下载安装
[root@host]# wget http://download.redis.io/releases/redis-5.0.5.tar.gz
[root@host]# tar -zxvf redis-5.0.5.tar.gz
[root@host]# cd redis-5.0.5
[root@host]# make
二、启动和停止Redis
在使用make
命令进行编译之后,使用make install
命令进行安装,Redis包含的可执行文件会被复制到/usr/local/bin
目录内,所以在命令行直接执行即可。
文件名 | 说明 |
---|---|
redis-server | Redis服务器 |
redis-cli | Redis命令行客户端 |
redis-benchmark | Redis性能测试工具 |
redis-check-aof | AOF文件修复工具 |
redis-check-dump | RDB文件检查工具 |
redis-sentinel | Sentinel 服务器(仅在2.8版之后) |
1.直接启动
redis> redis-server # 直接运行 ,默认使用6379端口
redis>redis-server --port 6380 # 自定义端口号启动
2.通过初始化脚本启动
Linux可以通过初始化脚本启动Redis,能使Redis能跟随系统自动运行。在Redis源码目录的utils文件夹中有一个名为redis_init_script的初始化脚本文件。另外还需要配置Redis运行方式和持久化文件、日志文件的存储位置等,具体步骤如下:
(1)配置初始化脚本。首先将初始化脚本复制到/etc/init.d
目录中,文件名为redis_端口号
,同时修改初始化脚本中REDISPORT
变量的值为同样的端口号。
(2)需要建立的文件夹
目录名 | 说明 |
---|---|
/etc/redis | 存放Redis的配置文件 |
/var/redis/端口号 | 存放Redis的持久化文件 |
(3)修改配置文件。将配置文件模板(源码根目录下redis.conf
)复制到/etc/redis
目录中,以端口号命名(如“6379.config”),然后按照如下表格编辑部分参数。
参数 | 值 | 说明 |
---|---|---|
daemonize | yes | 使Redis以守护进程模式运行 |
pidfile | /var/run/redis_端口号.pid | 设置Redis的PID文件位置 |
port | 端口号 | 设置Redis监听的端口号 |
dir | /var/redis/端口号 | 设置持久化文件存放位置 |
这样就可以使用/etc/init.d/redis_端口号
start 来启动Redis了,centos中即:service redis_6379 start
来启动Redis
3.停止Redis
通过上面配置文件的配置,可使用service redis_6379 stop
进行停止
使用Redis客户端工具进行停止,redis-cli SHUTDOWN