这里有新鲜出炉的 Redis 教程,程序狗速度看过来!
Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。
这篇文章主要为大家详细介绍了 Centos7 下 Redis3.2.8 最新版本的安装教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
一、系统环境和版本说明
Redis 的版本选取目前的官网版本 redis-3.2.8。
二、Redis 的安装步骤
2.1 在线下载 Redis 的安装包
- [root@localhost lzh]# wget http://download.redis.io/releases/redis-3.2.8.tar.gz
- --2017-04-18 09:37:12-- http://download.redis.io/releases/redis-3.2.8.tar.gz
- 正在解析主机 download.redis.io (download.redis.io)... 109.74.203.151
- 正在连接 download.redis.io (download.redis.io)|109.74.203.151|:80... 已连接。
- 已发出 HTTP 请求,正在等待回应... 200 OK
- 长度:1547237 (1.5M) [application/x-gzip]
- 正在保存至: "redis-3.2.8.tar.gz"
- 100%[=====================================================>] 1,547,237 315KB/s 用时 5.6s
- 2017-04-18 09:37:20 (268 KB/s) - 已保存 "redis-3.2.8.tar.gz" [1547237/1547237])
2.2 解压下载 Redis 源码压缩包,生成新的目录 redis-3.2.8
$ tar xzf redis-3.2.8.tar.gz
2.3 进入目录, 执行 make 编译
$ cd redis-3.2.8
$ make
需要一段时间编译,直到看到
[/code]
注意:make 命令执行完成编译后,会在 src 目录下生成 6 个可执行文件,分别是
redis-server、redis-cli、redis-benchmark、redis-check-aof、redis-check-rdb、redis-sentinel。
新版本 redis-check-dump 改成 redis-check-rdb
三、Redis 安装配置
3.1 安装 Redis,执行 make install。会将 make 编译生成的 6 个可执行文件拷贝到 / usr/local/bin 目录下;
- [root@localhost redis-3.2.8]# make install
- cd src && make install
- make[1]: 进入目录"/home/lzh/redis-3.2.8/src"
- Hint: It's a good idea to run 'make test' ;)
- INSTALL install
- INSTALL install
- INSTALL install
- INSTALL install
- INSTALL install
- make[1]: 离开目录"/home/lzh/redis-3.2.8/src"
3.2 执行./utils/install_server.sh 配置 Redis 配置之后 Redis 能随系统启动。执行期间会让你选择端口,文件名称等,我都选默认。
3.3 查看开机启动列表
- [root@localhost redis-3.2.8]# chkconfig --list
- 注意:该输出结果只显示 SysV 服务,并不包含原生 systemd 服务。SysV 配置数据可能被原生 systemd 配置覆盖。
- 如果您想列出 systemd 服务,请执行 'systemctl list-unit-files'。
- 欲查看对特定 target 启用的服务请执行
- 'systemctl list-dependencies [target]'。
- netconsole 0:关 1:关 2:关 3:关 4:关 5:关 6:关
- network 0:关 1:关 2:开 3:开 4:开 5:开 6:关
- redis_6379 0:关 1:关 2:开 3:开 4:开 5:开 6:关
四、Redis 服务查看、开启、关闭
4.1 通过 ps -ef|grep redis 命令查看 Redis 进程
- [root@localhost redis-3.2.8]# ps -ef|grep redis
- root 12831 1 0 10:21 ? 00:00:01 /usr/local/bin/redis-server 127.0.0.1:6379
- root 13100 4090 0 10:29 pts/0 00:00:00 grep --color=auto redis
4.2 关闭 Redis 服务操作通过 / etc/init.d/redis_6379 stop 命令,也可通过(service redis_6379 stop)
4.3 开启 Redis 服务操作通过 / etc/init.d/redis_6379 start 命令,也可通过(service redis_6379 start)
也可以用 redis-server 命令启动
$ src/redis-server
五、Redis 测试
- [root@localhost bin]# redis-cli
- 127.0.0.1:6379> flushdb --清空当前选择的数据库
- OK
- 127.0.0.1:6379> set testkey 2
- OK
- 127.0.0.1:6379> get testkey
- "2"
来源: http://www.phperz.com/article/17/0707/333854.html