redis 数据

来源:互联网 发布:上海大学数据库抄袭 编辑:程序博客网 时间:2024/05/17 23:50
1.操作Redis String数据类

  下面我们来简单的操作一下数据库。

  1、插入数据

  redis 127.0.0.1:6379>set name wwl

  OK

        redis 127.0.0.1:6379>mset key1 1 key2 2 key3 3
       
        也可以直接命令: redis-cli set k 123
        

  设置一个key-value对。

  2、查询数据

  redis 127.0.0.1:6379>get name

"wwl"
         redis 127.0.0.1:6379>mget key1 key2 key3 

也可以直接命令: redis-cli get k

  取出key所对应的value。

  3、删除键值

  redis 127.0.0.1:6379> del name

  删除这个key及对应的value。

  4、验证键是否存在

  redis 127.0.0.1:6379>exists name

  (
integer)0

  其中0,代表此key不存在;1代表存在。  
2.操作 redis list 数据
    lpush list1 111
    lpush list1 222
    lpush list1 " dsad sd a"

    插入 list1 之后,从左到右一次为:" dsad sd a" 222 111
    查看list1
    lrange list1 0 -1 (其中 0 代表最左端的数字,-1 代表最右端的数据)
    
    pop掉指定的数据
    rpop list1;  lpop list1

3.操作 redis set 数据
    sadd set1 abd
    sadd set1 aming
    sadd set1 aminglinux  设置集合的值
    smembers set1 取出集合的值,取出的值随机

4.操作 redis sort set 数据
    zadd set2  12 abd
    zadd set2 2 aming
    zadd set2 24 aminglinux 设置有序集合
    zrange set2 0 -1 取出正序集合,根据数字进行排序
    zrevrange set2 0 -1 取出反序集合

5. 操作 redis hash 数据
    hset hash1 name aming
    hset hash1 age 10 设置hash 键值对
    hgetall hash1 取出全部属性
    hget hash1 name 取出 name 属性




0 0