127.0.0.1:6379> sadd set01 1 1 2 2 3 3
(integer) 3
127.0.0.1:6379> smembers set01 0 -1
(error) ERR wrong number of arguments for 'smembers' command
127.0.0.1:6379> smembers set01
1) "1"
2) "2"
3) "3"
127.0.0.1:6379> sismember set01 1
(integer) 1
127.0.0.1:6379> sismember set01 3
(integer) 1
127.0.0.1:6379> sismember set01 6
(integer) 0
127.0.0.1:6379> smembers set01
1) "1"
2) "2"
3) "3"
127.0.0.1:6379> scard set01
(integer) 3
127.0.0.1:6379> srem set01 3
(integer) 1
127.0.0.1:6379> smembers set01
1) "1"
2) "2"
127.0.0.1:6379> sadd set01 1 2 3 4 5 6 7 8
(integer) 6
127.0.0.1:6379> srandmember set01
"1"
127.0.0.1:6379> srandmember set01 3
1) "8"
2) "6"
3) "4"
127.0.0.1:6379> srandmember set01 3
1) "6"
2) "1"
3) "5"
127.0.0.1:6379> srandmember set01 3
1) "8"
2) "2"
3) "1"
127.0.0.1:6379> keys *
1) "list01"
2) "list03"
3) "set01"
4) "list02"
127.0.0.1:6379> smembers set01
1) "1"
2) "2"
3) "3"
4) "4"
5) "5"
6) "6"
7) "7"
8) "8"
127.0.0.1:6379> spop set01
"7"
127.0.0.1:6379> spop set01
"5"
127.0.0.1:6379> set set02 x w z
(error) ERR syntax error
127.0.0.1:6379> sadd set02 x y z
(integer) 3
127.0.0.1:6379> smove set01 set02 5
(integer) 0
127.0.0.1:6379> smembers set01
1) "1"
2) "2"
3) "3"
4) "4"
5) "6"
6) "8"
127.0.0.1:6379> sadd set01 1 2 3 4 5 6 7 8
(integer) 2
127.0.0.1:6379> smembers set01
1) "1"
2) "2"
3) "3"
4) "4"
5) "5"
6) "6"
7) "7"
8) "8"
127.0.0.1:6379> smove set01 set02 5
(integer) 1
127.0.0.1:6379> smembers set01
1) "1"
2) "2"
3) "3"
4) "4"
5) "6"
6) "7"
7) "8"
127.0.0.1:6379> smembers set02
1) "z"
2) "y"
3) "x"
4) "5"
127.0.0.1:6379> del set01 set02
127.0.0.1:6379> quit
[root@centos7002 ~]# redis-cli -p 6379
127.0.0.1:6379> hset user id 11
(integer) 1
127.0.0.1:6379> hget user id
"11"
127.0.0.1:6379> hset user name zs
(integer) 1
127.0.0.1:6379> hget user name
"zs"
127.0.0.1:6379> hmset customer id 11 name ls age 26
OK
127.0.0.1:6379> hmget customer id name age
1) "11"
2) "ls"
3) "26"
127.0.0.1:6379> hmgetall customer
(error) ERR unknown command `hmgetall`, with args beginning with: `customer`,
127.0.0.1:6379> hgetall customer
1) "id"
2) "11"
3) "name"
4) "ls"
5) "age"
6) "26"
127.0.0.1:6379> hdel user name
(integer) 1
127.0.0.1:6379> hlen user
(integer) 1
127.0.0.1:6379> hlen customer
(integer) 3
127.0.0.1:6379> hgetall
(error) ERR wrong number of arguments for 'hgetall' command
127.0.0.1:6379> hgetall user
1) "id"
2) "11"
127.0.0.1:6379> hgetall customer
1) "id"
2) "11"
3) "name"
4) "ls"
5) "age"
6) "26"
127.0.0.1:6379> hexists customer id
(integer) 1
127.0.0.1:6379> hexists customer email
(integer) 0
127.0.0.1:6379> hkeys customer
1) "id"
2) "name"
3) "age"
127.0.0.1:6379> hvals customer
1) "11"
2) "ls"
3) "26"
127.0.0.1:6379> hincrby customer age 2
(integer) 28
127.0.0.1:6379> hincrby customer age 2
(integer) 30
127.0.0.1:6379> hincrby customer age 2
(integer) 32
127.0.0.1:6379> hset customer score 91.5
(integer) 1
127.0.0.1:6379> hincrbyfloat customer score
(error) ERR wrong number of arguments for 'hincrbyfloat' command
127.0.0.1:6379> hincrbyfloat customer score 0.5
"92"
127.0.0.1:6379> hincrbyfloat customer score 0.5
Socket error Event: 32 Error: 10053.
Connection closing...Socket close.
Connection closed by foreign host.
Disconnected from remote host(CentOS02) at 17:23:08.
Type `help' to learn how to use Xshell prompt.
[C:\~]$
Connecting to 192.168.159.12:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.
Last login: Sat Mar 21 12:31:56 2020 from 192.168.159.1
[root@centos7002 ~]# hsetnx customer email abc@126.com
bash: hsetnx: 未找到命令...
[root@centos7002 ~]# redis -cli -p 6379
bash: redis: 未找到命令...
[root@centos7002 ~]# redis-cli -p 6379
127.0.0.1:6379> ping
PONG
127.0.0.1:6379> hsetnx customer email abc@126.com
(integer) 1