官网:
https://redis.io
安装使用:
$ wget http://download.redis.io/releases/redis-4.0.2.tar.gz
$ tar xzf redis-4.0.2.tar.gz
$ cd redis-4.0.2
$ make
如果提示 The program 'make' can be found..
$ sudo apt-get install make
如果提示 gcc: Command not found
$ sudo apt-get install gcc g++ ( gcc g++ 在安装 nginx 时也是必要)
如果提示 fatal error: jemalloc/jemalloc.h: No such file or directory
$ make MALLOC=libc
等到出现 Hint: It's a good idea to run 'make test' ;) 则编译完成
在 src 目录下生成 redis-server 与 redis-cli
$ src/redis-server 或 $./redis-server (src目录中) 启动 redis 服务器
$ src/redis-cli 或 $ ./redis-cli 启动客户端,默认会连接本机的 redis 服务器
配置:
如果启动 redis 服务器未指定配置文件则将使用 redis 原始的默认配置 (只是修改根目录下的 redis.conf 是无效的)
必须以指定配置文件的方式启动,才能使用自定义配置,如:
$ src/redis-server redis.conf
或在 src 目录下执行
$ ./redis-server /home/maiyo/dev/redis-4.0.2/redis.conf
一般情况下可以修改 daemonize yes ,将 redis 作为后台程序(守护进程)运行,启动后界面如下:
查看是否启动:
1.通过 netstat -tnl 查看端口情况
2.通过客户端 redis-cli 运行命令
redis 127.0.0.1:6379> ping
关闭 redis 服务:
通过客户端 redis-cli 运行命令
redis 127.0.0.1:6379> shutdown
命令使用示例:
设置 key-value :
SET KEY VALUE [EX seconds] [PX milliseconds] [NX|XX]
用法:redis 127.0.0.1:6379> set name "maiyo" EX 30 NX
获取 key :
redis 127.0.0.1:6379> keys * , keys na* , keys name
全部命令查看:
https://redis.io/commands