centOS安装Redis
-
将
redis-3.0.4.tar.gz
包上传到centOS的/opt目录下:
-
cd到/opt目录下解压包,
tar -zxvf redis-3.0.4.tar.gz
,解压后得到文件夹redis-3.0.4
:[root@iz2zeewd5q2wfzj9hhfyntz opt]# ll total 1340 drwxrwxr-x 6 root root 4096 Sep 8 2015 redis-3.0.4 -rwxr-xr-x 1 root root 1364993 Feb 29 12:02 redis-3.0.4.tar.gz [root@iz2zeewd5q2wfzj9hhfyntz opt]#
-
进入该目录,
cd redis-3.0.4
,执行make
指令(在联网状态下):- 若不能联网则需保证先安装gcc,即联网状态执行
yum install gcc-c++
后再执行make指令。 - 若发生错误
"Jemalloc/jemalloc.h:没有那个文件或目录"
,则执行make distclean
后再次执行make指令。
- 若不能联网则需保证先安装gcc,即联网状态执行
-
make成功之后再继续执行
make install
:
-
进入默认安装目录
/usr/local/bin
看到redis-server
表示安装成功:
-
以上各文件表示的作用:
文件名 作用 Redis-benchmark 性能测试工具,启动Redis服务后可以运行,测试笔记本性能 Redis-check-aof 修复有问题的AOF文件(rdb、aof) Redis-check-dump 修复有问题的dump.rdb文件 Redis-cli Redis客户端,启动入口 Redis-sentinel 哨兵,redis集群使用 Redis-server Redis服务器,启动入口
-
-
启动Redis服务:
- 准备:修改
/opt/redis-3.0.4
目录下的redis.conf
文件,将里面的daemonize no
改成yes
,让服务可以在后台启动,可用/daemonize
定位到其所在位置。 - 拷贝配置文件:
cp redis.conf /myredis/redis.conf
将默认的redis.conf
拷贝到自己先创建好的一个路径下,比如我的是/myredis/redis.conf
- 先cd到
/usr/local/bin
下,再以复制好的redis配置文件启动Redis:redis-server /myredis/redis.conf
- 启动客户端
redis-cli
,连接测试127.0.0.1:6379> ping
:响应PONG
- 关闭redis客户端的两种方式:
- 单实例关闭:
redis-cli shutdown
- 多实例关闭,指定端口关闭:
redis-cli -p 6379 shutdown
- 单实例关闭:
- 准备:修改
-
redis基础知识:
- redis默认有16个数据库,dbid从0~15(像数组角标),通过
SELECT <dbid>
来切换数据库,数据库的数据不共享。 - 查看数据库中key的数量:
dbsize
- 清空当前库:
FLUSHDB
- 清空全部库:
FLUSHALL
量:dbsize
- 默认端口号为:
6379
- redis默认有16个数据库,dbid从0~15(像数组角标),通过