数据类型   

通过网站的脚本,根据用户在网站网页的访问,获取数据并存储在redis服务器

字符类型

set  变量名  值  ex  30        设置存在时间为30s

set  变量名  值  px  30        设置存在时间为30毫秒

set  变量名  值  NX             不覆盖赋值

set  变量名  值  XX              覆盖赋值(默认)

getrange   变量名  0 2         查找变量名的前三个

strlen   变量名                    查看变量名 值的长度

append   变量名  值             在变量名后边追加值

incr    变量名                       自加1

decr    变量名                      自减1

decrby  变量名  3               自定义自减3

incrby   变量名  3               自定义自加3

incrbyfloat   变量名  0.1       自定义自加0.1  (自加,自减-  小数

列表类型     list

一个变量可以存储多个值,多个值之间通过下标区分

        下标,从0开始区分

lpush  变量名  值1 值2  值3        创建变量

lrange  变量名   0  -1                 查看变量所有值

rpush   变量名  值                      在尾部追加

lindex   变量名  0                     查看变量的第一个值

lset    变量名   0  值4                   修改变量第一个值为值4

llen    变量名                            显示变量的个数

lpop      变量名                        删除第一个值

rpop      变量名                        删除最后一个值

linsert     变量名  before|after  值1   值5         在值1之前|之后插入值五

散列类型   hash

一个变量可以存储多个值,通过名字区分多个值,可以通过名字获取不同类型的值

hset   变量名   名称  值                 存储变量

hset   变量名   名称  值                  修改变量里的值

hmset    变量名  名称 值 名称 值    存储多个变量

hvals   变量名                             查看变量的值

hkeys     变量名                            查看变量里的名称

hget     变量名   名称                   查看单个名称的值

hmget     变量名  名称 名称             查看变量里多个名称的值

hgetall     变量名                         查看全部信息

hlen     变量名                             查看多少对变量

hdel     变量名   名称                     删除变量里的名称

集合类型   一个变量存储多个值

      无序集合 set :集合里的成员无序,没有名称也没有下标    集合里成员的值必须唯一

sadd   变量名   值1 值2 值3        存储无序的值

smembers   变量名                     查看变量值

srem    变量名   值1                    删除变量里的值1(可多个)

sinter   变量名  变量名                获取交集,输出集合所以值

sunion   变量名  变量名              获取并集,输出集合的值,重复的只显示一遍

sdiff       变量名   变量名            获取差集,输出集合不同的值  前边的变量与后边的比较

sismember   变量名  值               查看值是否存在

srandmember   变量名                 随机输出变量的一个值 (变量名 2  输出2个值   -2  值可以重复 )

spop    变量名                             踢出随机一个值 (变量名 2    随机2个值)

有序集合 : 存储多个变量,通过名字区分多个值   值在前  名在后   

zadd  变量名  值1 名称  值2 名称      存储数据

zrange  变量名  0  -1                     查看数据  withscores  全部输出

zcard   变量名                              查看有多少对

zrem    变量名  名称                       删除数据

zscore   变量名  名称                      输出某个成员的值

zcount   变量名  值1  值2                查看在值1到值2之间的成员

zincrby   变量名  3  名称                增加成员的值+3

zrank     变量名  名称                    查看成员升序的排名

zrevrank   变量名  名称                  查看成员降序的排名