首页 > 编程语言 > 详细

Java学习日记之Redis

时间:2020-04-24 09:40:00      阅读:63      评论:0      收藏:0      [点我收藏+]

Redis

  一、概念

    redis是一款高性能的NOSQL的非关系型数据库

  二、下载安装

    1.官网:https://redis.io

     2.中文网:https://www.redis.net.cn

     3.解压后可直接使用:

      * redis.windows.conf:配置文件

      * redis-cli.exe:redis的客户端

      * redis-server.exe:redis的服务器端

  三、命令操作

     1.redis的数据结构:

      * redis存储的是key,value格式的数据,其中key都是字符串,value有五种不同的数据类型

        * value的数据类型:

          1) 字符串类型:string

          2) 哈希类型:hash:map

          3) 列表类型:list:linkedlist格式

          4) 字符串类型:set:

          5) 字符串类型:sortedset

     2.字符串类型 string

          1) 存储:set key value

          2) 获取:get key

          3) 删除:del key

     3.哈希类型 hash

            1) 存储:hset key field value

          2) 获取:

              * hget key field:获取指定的field对应的值

              * hgetall key :获取所有的field和value

          3) 删除:hdel key field

     4.列表类型 list:可以添加一个元素到列表的头部(左边)或者尾部(右边)

            1) 存储:

              *lpush key value:将元素加入列表左边

              *rpush key value:将元素加入列表右边

          2) 获取:

              * lrange key start end:范围获取[ 获取所有:0 -1 (-1代表最后一个、-2代表倒数第二个,以此类推) ]

          3) 删除:

              *lpop key :删除列表最左边的元素,并将该删除的元素返回

              *rpop key :删除列表最右边的元素,并将该删除的元素返回

     5.哈希类型 set:不允许重复元素

            1) 存储:sadd key value

          2) 获取:smembers key:获取set集合中所有元素

          3) 删除:srem key value:删除set集合中的某个元素

     6.哈希类型 sortedset:不允许重复元素,且元素有顺序

            1) 存储:zadd key score value

          2) 获取:zrange key start end

          3) 删除:zrem key value

    7.通用命令

            1) key *:查询所有的键

          2) type key:获取键对应的value的类型

          3) del key:删除指定的key value

  

  

  

Java学习日记之Redis

原文:https://www.cnblogs.com/bird7/p/12764861.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!