# 解压源文件 $ tar xzf redis-3.0.2.tar.gz # 进入redis文件夹 $ cd redis-3.0.2 # 编译源文件 $ make # 测试 $ make test
# 提示以下信息表示安装成功 \o/ All tests passed without errors! Cleanup: may take some time... OK
运行Redis的服务器端
1
$ /src/redis-server
运行Redis的交互式客户端
用过python应该都理解交互式的意义吧
1
$ /src/redis-cli
在.zshrc设置快捷启动
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
$ vim ~/.zshrc # 在最后一行添加
# Redis shortcur alias reds="/Users/andrew_liu/Development/redis-3.0.2/src/redis-server" alias redc="/Users/andrew_liu/Development/redis-3.0.2/src/redis-cli"
127.0.0.1:6379> set mykey hello OK 127.0.0.1:6379> get mykey "hello" 127.0.0.1:6379> get mykey "1" 127.0.0.1:6379> incr mykey (integer) 2 127.0.0.1:6379> getset mykey how "2" 127.0.0.1:6379> get mykey "how" 127.0.0.1:6379> mset a 10 b 20 c 30 OK 127.0.0.1:6379> mget a b c 1) "10" 2) "20" 3) "30" 127.0.0.1:6379> exists a (integer) 1 127.0.0.1:6379> del a (integer) 1 127.0.0.1:6379> exists a (integer) 0
127.0.0.1:6379> rpush list A (integer) 1 127.0.0.1:6379> rpush list B (integer) 2 127.0.0.1:6379> lpush list C (integer) 3 127.0.0.1:6379> llen list (integer) 3 127.0.0.1:6379> lrange list 0 -1 1) "C" 2) "A" 3) "B" 127.0.0.1:6379> rpush list a b c (integer) 6 127.0.0.1:6379> rpop list "c" 127.0.0.1:6379> lpop list "C"