redis的安装
下载,解压,编译:
$ wget http://download.redis.io/releases/redis-4.0.0.tar.gz
$ tar xzf redis-4.0.0.tar.gz
$ cd redis-4.0.0
$ make
二进制文件是编译完成后在src目录下,通过下面的命令启动Redis服务:
$ src/redis-server
你可以使用内置的客户端命令redis-cli进行使用:
$ src/redis-cli
redis> set foo bar
OK
redis> get foo
"bar"
macdeMacBook-Pro:src mac$ ./redis-cli -p 6379
Could not connect to Redis at 127.0.0.1:6379: Connection refused
not connected> exit
macdeMacBook-Pro:src mac$ ./redis-server /Users/mac/Downloads/redis-3.0.7/redis.conf
1631:M 22 Jul 16:55:19.506 * Increased maximum number of open files to 10032 (it was originally set to 256).
_._
_.-``__ ''-._
_.-`` `. `_. ''-._ Redis 3.0.7 (00000000/0) 64 bit
.-`` .-```. ```\/ _.,_ ''-._
( ' , .-` | `, ) Running in standalone mode
|`-._`-...-` __...-.``-._|'` _.-'| Port: 6379
| `-._ `._ / _.-' | PID: 1631
`-._ `-._ `-./ _.-' _.-'
|`-._`-._ `-.__.-' _.-'_.-'|
| `-._`-._ _.-'_.-' | http://redis.io
`-._ `-._`-.__.-'_.-' _.-'
|`-._`-._ `-.__.-' _.-'_.-'|
| `-._`-._ _.-'_.-' |
`-._ `-._`-.__.-'_.-' _.-'
`-._ `-.__.-' _.-'
`-._ _.-'
`-.__.-'
1631:M 22 Jul 16:55:19.508 # Server started, Redis version 3.0.7
1631:M 22 Jul 16:55:19.508 * DB loaded from disk: 0.000 seconds
1631:M 22 Jul 16:55:19.508 * The server is now ready to accept connections on port 6379
macdeMacBook-Pro:src mac$ ./redis-cli -p 6379
127.0.0.1:6379> ping
PONG
127.0.0.1:6379> get k
(nil)
127.0.0.1:6379> select 1
OK
127.0.0.1:6379[1]> get k
(nil)
127.0.0.1:6379[1]> set k4
(error) ERR wrong number of arguments for 'set' command
127.0.0.1:6379[1]> set k4 45
OK
127.0.0.1:6379[1]> DBSIZE
(integer) 1
127.0.0.1:6379[1]> key *
(error) ERR unknown command 'key'
127.0.0.1:6379[1]> keys *
1) "k4"
127.0.0.1:6379[1]>