redis

1、redis介绍

        key-value数据库

        redis可以把所有数据都存放在内存中,也可以存入磁盘进行持久化保存,内存读/写速度快

        redis共有五种数据类型:string,hash,list,set,zset

        redis不支持集合类型的嵌套

2、安装redis

           wget https://download.redis.io/redis-stable.tar.gz

           tar -xvf redis

           cd redis

           make

3、运行

        redis-server 运行服务器

                        redis默认端口号为6379

        redis-cli 运行客户端 连接数据库

        PING 检测是否连接成功 返回PONG

4、基本使用

        1.字符串类型

                set key value    // set name zhangsan

                get key  //  get name===>zhangsan

                incr key//        incr num ===>1

        2.hash类型

                hset key field value  //hset author name zhangsan

                hget key field  //hget suthor name====>zhangsan

                hgetall key  //hget author ==>> name zhangsan

        3.链表类型

                lpush key value //链表左边添加元素 lpush list zhangsan lisi wangsu ===> 3

                rpush key value //链表右边添加元素 rpush list 1 2 3 ===>6

                lpop key //链表左边移除元素 

                rpop key //链表右边移除元素

                lrange key start stop //获取链表一段元素 如果lrange list 0 -1返回所有元素

        4.集合类型             

            sadd key member //向集合中添加元素 返回集合大小

            srem key member //集合中删除元素 返回集合大小

            smembers key //返回集合中所有元素

          集合操作

            sinter key key 多个集合交操作

            sdiff key key 多个几个差集合

            sunion key key 多个集合并操作

       5.有序集合

            zadd key score member // 向集合中加入元素

            zrem key member // 删除集合中元素

            zrange key start stop // 按元素分数排序返回元素

             zrevrange key start stop // 从大到小返回元素

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值