2018-08-16Redis几种数据类型的基本操作

2018-08-17  本文已影响6人  菩灵

Nosql是非关系型数据库,内存级的读写,用来加快读写速度
当数据量增加,并且读取的人 增多,物理级的读写,等待时间太长,效率低
相当于一个缓存,有的话就从这里取,没有的再去MySQL取。


Nosql存储用法

Nosql类型的最大特点是以json的形式存储数据


Nosql数据库的分类

默认端口6379
绑定的ip可以打开 /etc/redis 里面的 redis.conf


redis.conf

默认用0那个数据库

1、string

命令

设置

set key value

SETEX key seconds value

MSET key value [key value ...]

获取

GET key

MGET key [key ...]

运算

INCR key

INCRBY key increment

DECR key

DECRBY key decrement

其它

APPEND key value

STRLEN key

2、hash

命令

设置

HSET key field value

HMSET key field value [field value ...]

获取

HGET key field

HMGET key field [field ...]

HGETALL key

HKEYS key

HLEN key

HVALS key

其它

HEXISTS key field

HDEL key field [field ...]

HSTRLEN key field

3、list

命令

设置

LPUSH key value [value ...]

RPUSH key value [value ...]

LINSERT key BEFORE|AFTER pivot value

LSET key index value

获取

LPOP key

RPOP key

LRANGE key start stop

其它

LTRIM key start stop

LLEN key

LINDEX key index

4、set

命令

设置

SADD key member [member ...]

获取

SMEMBERS key

SCARD key

其它

SINTER key [key ...]

SDIFF key [key ...]

SUNION key [key ...]

SISMEMBER key member

5、zset

命令

设置

ZADD key score member [score member ...]

获取

ZRANGE key start stop

ZCARD key

ZCOUNT key min max

ZSCORE key member
上一篇下一篇

猜你喜欢

热点阅读