123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238 |
- D:\soft\redis>redis-cli
- 127.0.0.1:6379> set k1 v1
- OK
- 127.0.0.1:6379> set k1 k11 v11
- (error) ERR syntax error
- 127.0.0.1:6379> expire k1 10
- (integer) 1
- 127.0.0.1:6379> ttl
- (error) ERR wrong number of arguments for 'ttl' command
- 127.0.0.1:6379> ttl k1
- (integer) -2
- 127.0.0.1:6379> ttl k1
- (integer) -2
- 127.0.0.1:6379> get k1
- (nil)
- 127.0.0.1:6379> lpush key1 v1 v2 v3
- (error) WRONGTYPE Operation against a key holding the wrong kind of value
- 127.0.0.1:6379> lpush k1 v1 v2
- (integer) 2
- 127.0.0.1:6379> lrange k1
- (error) ERR wrong number of arguments for 'lrange' command
- 127.0.0.1:6379> lrange k1 v1
- (error) ERR wrong number of arguments for 'lrange' command
- 127.0.0.1:6379> rpush k2 v1 v2 v3 v4
- (integer) 4
- 127.0.0.1:6379> lrange k2 0 3
- 1) "v1"
- 2) "v2"
- 3) "v3"
- 4) "v4"
- 127.0.0.1:6379> lrange k1 0 2
- 1) "v2"
- 2) "v1"
- 127.0.0.1:6379> lpop k1
- "v2"
- 127.0.0.1:6379> lpop k2
- "v1"
- 127.0.0.1:6379> lrange k2 0 3
- 1) "v2"
- 2) "v3"
- 3) "v4"
- 127.0.0.1:6379> sadd k1 v1 v2 v3
- (error) WRONGTYPE Operation against a key holding the wrong kind of value
- 127.0.0.1:6379> sadd k3 v1 v2
- (integer) 2
- 127.0.0.1:6379> smembers k3
- 1) "v1"
- 2) "v2"
- 127.0.0.1:6379> smembers k3
- 1) "v1"
- 2) "v2"
- 127.0.0.1:6379> sismember k3 v1
- (integer) 1
- 127.0.0.1:6379> srem k3 v1
- (integer) 1
- 127.0.0.1:6379> sismember k3
- (error) ERR wrong number of arguments for 'sismember' command
- 127.0.0.1:6379> sismembers k3
- (error) ERR unknown command `sismembers`, with args beginning with: `k3`,
- 127.0.0.1:6379> smembers k3
- 1) "v2"
- 127.0.0.1:6379> hset user:1001 id 1
- (integer) 1
- 127.0.0.1:6379> hset user:1001 name zhangsan
- (integer) 1
- 127.0.0.1:6379> hget user:1001 id
- "1"
- 127.0.0.1:6379> hget user:1001 name
- "zhangsan"
- 127.0.0.1:6379> hmset user:1001 age 23 hobby music
- OK
- 127.0.0.1:6379> hexists user:1001
- (error) ERR wrong number of arguments for 'hexists' command
- 127.0.0.1:6379> hkeys user
- (empty list or set)
- 127.0.0.1:6379> hkeys user:1001
- 1) "id"
- 2) "name"
- 3) "age"
- 4) "hobby"
- 127.0.0.1:6379> hvals user:1001
- 1) "1"
- 2) "zhangsan"
- 3) "23"
- 4) "music"
- 127.0.0.1:6379> hset school id 1
- (integer) 1
- 127.0.0.1:6379> hset school name lisi
- (integer) 1
- 127.0.0.1:6379> hget school id
- "1"
- 127.0.0.1:6379> hget school name
- "lisi"
- 127.0.0.1:6379> hkeys school
- 1) "id"
- 2) "name"
- 127.0.0.1:6379> zadd topn 200 java 300 c++ 400 mysql 500 php
- (integer) 4
- 127.0.0.1:6379> zrange topn 0 -1
- 1) "java"
- 2) "c++"
- 3) "mysql"
- 4) "php"
- 127.0.0.1:6379> zrange topn 0 -1 withscores
- 1) "java"
- 2) "200"
- 3) "c++"
- 4) "300"
- 5) "mysql"
- 6) "400"
- 7) "php"
- 8) "500"
- 127.0.0.1:6379> zrangebyscore topn 200 400 withscores
- 1) "java"
- 2) "200"
- 3) "c++"
- 4) "300"
- 5) "mysql"
- 6) "400"
- 127.0.0.1:6379> zrevrangebyscore topn 500 200
- 1) "php"
- 2) "mysql"
- 3) "c++"
- 4) "java"
- 127.0.0.1:6379> SUBSCRIBE channell
- Reading messages... (press Ctrl-C to quit)
- 1) "subscribe"
- 2) "channell"
- 3) (integer) 1
- D:\soft\redis>redis-cli
- 127.0.0.1:6379> watch a1
- OK
- 127.0.0.1:6379> multi
- OK
- 127.0.0.1:6379> exec
- (empty list or set)
- 127.0.0.1:6379> watch num
- OK
- 127.0.0.1:6379> multi
- OK
- 127.0.0.1:6379> incrby num 30
- QUEUED
- 127.0.0.1:6379> exec
- 1) (integer) 130
- 127.0.0.1:6379> get num
- "130"
- 127.0.0.1:6379>
- D:\soft\redis>redis-cli
- 127.0.0.1:6379> multi
- OK
- 127.0.0.1:6379> get name
- QUEUED
- 127.0.0.1:6379> expire name 20
- QUEUED
- 127.0.0.1:6379> ttl name
- QUEUED
- 127.0.0.1:6379> exec
- 1) "\"\xe5\xbc\xa0\xe4\xb8\x89\""
- 2) (integer) 1
- 3) (integer) 20
- 127.0.0.1:6379> ttl name
- (integer) -2
- 127.0.0.1:6379> get name
- (nil)
- 127.0.0.1:6379> multi set a1 v1
- (error) ERR wrong number of arguments for 'multi' command
- 127.0.0.1:6379> multi
- OK
- 127.0.0.1:6379> set a1 v1
- QUEUED
- 127.0.0.1:6379> set a2 v2
- QUEUED
- 127.0.0.1:6379> discard
- OK
- 127.0.0.1:6379> get a1
- (nil)
- 127.0.0.1:6379> multi
- OK
- 127.0.0.1:6379> set a1 v1
- QUEUED
- 127.0.0.1:6379> set a2 v2
- QUEUED
- 127.0.0.1:6379> set a3
- (error) ERR wrong number of arguments for 'set' command
- 127.0.0.1:6379> exec
- (error) EXECABORT Transaction discarded because of previous errors.
- 127.0.0.1:6379> multi
- OK
- 127.0.0.1:6379> set a1 v1
- QUEUED
- 127.0.0.1:6379> incr a1
- QUEUED
- 127.0.0.1:6379> set a2 v2
- QUEUED
- 127.0.0.1:6379> exec
- 1) OK
- 2) (error) ERR value is not an integer or out of range
- 3) OK
- 127.0.0.1:6379> watch a1
- OK
- 127.0.0.1:6379> multi
- OK
- 127.0.0.1:6379> exec
- (empty list or set)
- 127.0.0.1:6379> set num 100
- OK
- 127.0.0.1:6379> watch num
- OK
- 127.0.0.1:6379> multi
- OK
- 127.0.0.1:6379> incrby num 20
- QUEUED
- 127.0.0.1:6379> exec
- (nil)
- 127.0.0.1:6379> get num
- "130"
- 127.0.0.1:6379> geoadd china:city 116.40 39.90 beijing
- (integer) 1
- 127.0.0.1:6379> geoadd china:city 121.47 31.23 shanghai
- (integer) 1
- 127.0.0.1:6379> geoadd china:city 106.50 29.53 shanghai
- (integer) 0
- 127.0.0.1:6379> geoadd china:city 106.50 29.53 chongqing
- (integer) 1
- 127.0.0.1:6379> geopos china:city beijing
- 1) 1) "116.39999896287918091"
- 2) "39.90000009167092543"
- 127.0.0.1:6379> geodist china:city beijing shanghai
- "1464070.8051"
- 127.0.0.1:6379> geodist china:city beijing shanghai km
- "1464.0708"
- 127.0.0.1:6379> georadius china:city 110 30 1000 km
- 1) "chongqing"
- 2) "shanghai"
- 127.0.0.1:6379>
|