redis基礎數據操做命令練習

redis基礎數據操做命令:java

啓動server:redis-serverredis

本地鏈接:mongodb

➜  ~ redis-cliserver

127.0.0.1:6379> rem

連接遠程redis:字符串

redis-cli -h 192.168.2.210get

  1. [root@xsf001 ~]# redis-cli -h 192.168.1.103 -p 6379  
  2. redis 192.168.1.103:6379>   

查看全部的key:keys *hash

清除全部key:flushallit

修改key的名字:rename name name2io

字符串相關命令

set name test

get name

strlen name

del name

列表相關命令:

lpush zylist 'aaa' 'bbb' 'ccc'

入列頂部:lpush zylist '111aa'

入列尾部:rpush zylist 'ddd'

linsert zylist  before 'bbb' 'addnew'

lrem zylist 4  'aaa'

出列頂部刪除: lpop zylist

出列尾部刪除:rpop zylist

llen

range zylist 0 -1

哈希表相關:

hset zyhashmap id 111

hset zyhashmap  name 'test'

hset zyhashmap age 22

hget zyhashmap name

hexists zyhashmap age

hdel zyhashmap age

hlen zyhashmap

hgetall zyhashmap

集合相關:

sadd zyset 'aa' 33 'bb' 554

sacrd zyset

sismerber zyset aa

smembers zyset

srem zyset aa

有序集合相關:

zadd zytreeset 1 redis

zadd zytreeset 2 mongodb

zadd zytreeset 3 java

zcard zytreeset

zrange zytreeset 0 -1 withscores

zrevrange zytreeset 0 -1

zrem java

==============

➜  redis-3.0.7 redis-cli              
127.0.0.1:6379> clear

127.0.0.1:6379> keys *
 1) "name"
 2) "zylist"
 3) "msg"
 4) "zyset"
 5) "zytreeset"
 6) "myset"
 7) "age2"
 8) "myhash"
 9) "mykey"
10) "zymaphash"
11) "numbers"
12) "mylist"
13) "zysetscore"
127.0.0.1:6379> get name
"testgyueisa  good student"
127.0.0.1:6379> stren name
(error) ERR unknown command 'stren'
127.0.0.1:6379> strlen name
(integer) 25
127.0.0.1:6379> lrang zylist 0 -1
(error) ERR unknown command 'lrang'
127.0.0.1:6379> lrange zylist 0 -1
1) "ccc"
2) "zhangyue"
3) "bbb"
4) "aaa"
5) "gggg"
127.0.0.1:6379> smembers zyset
1) "333"
2) "444"
3) "4400"
127.0.0.1:6379> hgetall zymaphash
1) "name"
2) "zhangyue"
3) "age"
4) "22"
127.0.0.1:6379> hget zymaphash name
"zhangyue"
127.0.0.1:6379> keys*
(error) ERR unknown command 'keys*'
127.0.0.1:6379> keys *
 1) "name"
 2) "zylist"
 3) "msg"
 4) "zyset"
 5) "zytreeset"
 6) "myset"
 7) "age2"
 8) "myhash"
 9) "mykey"
10) "zymaphash"
11) "numbers"
12) "mylist"
13) "zysetscore"
127.0.0.1:6379> smembers zyst
(empty list or set)
127.0.0.1:6379> smembers zyset
1) "333"
2) "444"
3) "4400"
127.0.0.1:6379> scard zysetscore
(error) WRONGTYPE Operation against a key holding the wrong kind of value
127.0.0.1:6379> zrange zysetscore 0 -1
1) "redis"
2) "mongodb"
127.0.0.1:6379> clear

127.0.0.1:6379> keys *  1) "name"  2) "zylist"  3) "msg"  4) "zyset"  5) "zytreeset"  6) "myset"  7) "age2"  8) "myhash"  9) "mykey" 10) "zymaphash" 11) "numbers" 12) "mylist" 13) "zysetscore" 127.0.0.1:6379> flushall OK 127.0.0.1:6379> keys * (empty list or set) 127.0.0.1:6379> set name test OK 127.0.0.1:6379> get name "test" 127.0.0.1:6379> strlen name (integer) 4 127.0.0.1:6379> del name (integer) 1 127.0.0.1:6379> keys * (empty list or set) 127.0.0.1:6379> lpush zylist 'aaa' 'bbb' 'ccc' (integer) 3 127.0.0.1:6379> lrange zylist 0 -1 1) "ccc" 2) "bbb" 3) "aaa" 127.0.0.1:6379> lpush zylist '111aa' (integer) 4 127.0.0.1:6379> lrange zylist 0 -1 1) "111aa" 2) "ccc" 3) "bbb" 4) "aaa" 127.0.0.1:6379> rpush zylist 'ddd' (integer) 5 127.0.0.1:6379> lrange zylist 0 -1 1) "111aa" 2) "ccc" 3) "bbb" 4) "aaa" 5) "ddd" 127.0.0.1:6379> lrem zylist 'aaa' (error) ERR wrong number of arguments for 'lrem' command 127.0.0.1:6379> lrem zylist 4 'aaa' (integer) 1 127.0.0.1:6379> lrange zylist 0 -1 1) "111aa" 2) "ccc" 3) "bbb" 4) "ddd" 127.0.0.1:6379> lpop zylist "111aa" 127.0.0.1:6379> lrange zylist 0 -1 1) "ccc" 2) "bbb" 3) "ddd" 127.0.0.1:6379> rpop zylist "ddd" 127.0.0.1:6379> lrange zylist 0 -1 1) "ccc" 2) "bbb" 127.0.0.1:6379> keys * 1) "zylist" 127.0.0.1:6379> del zylist (integer) 1 127.0.0.1:6379> hset zyhashmap id 1111 name 'test' age 22 (error) ERR wrong number of arguments for 'hset' command 127.0.0.1:6379> hset zyhashmap id 1111 (integer) 1 127.0.0.1:6379> hset zyhashmap name 'test' (integer) 1 127.0.0.1:6379> haset zyhashmap age 44 (error) ERR unknown command 'haset' 127.0.0.1:6379> haset zyhashmap age '44' (error) ERR unknown command 'haset' 127.0.0.1:6379> hset zyhashmap age 44 (integer) 1 127.0.0.1:6379> hgetall zyhashmap 1) "id" 2) "1111" 3) "name" 4) "test" 5) "age" 6) "44" 127.0.0.1:6379> hget zyhashmap name "test" 127.0.0.1:6379> hdel zyhashmap id (integer) 1 127.0.0.1:6379> hgetall zyhashmap 1) "name" 2) "test" 3) "age" 4) "44" 127.0.0.1:6379> zadd zytreeset1 redis (error) ERR wrong number of arguments for 'zadd' command 127.0.0.1:6379> zadd zytreeset 1 redis (integer) 1 127.0.0.1:6379> zadd zytreest 2 mongodb (integer) 1 127.0.0.1:6379> zadd zytreeset 3 java (integer) 1 127.0.0.1:6379> zrange zytreeset 0 -1 withscores 1) "redis" 2) "1" 3) "java" 4) "3" 127.0.0.1:6379> zrerange zytreeset 0 -1 (error) ERR unknown command 'zrerange' 127.0.0.1:6379> zrevrange zytreeset 0 -1 1) "java" 2) "redis" 127.0.0.1:6379>

相關文章
相關標籤/搜索