`
朱秋旭
  • 浏览: 228184 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Redis 数据类型及常用命令

阅读更多
        Redis与Memcached类似都是KV存储系统,Redis支持的value类型相对更多一些,比如string,list,set,sort set. 同时这些数据类型还支持一些交集,并集,差集等一些列丰富的操作。区别于Memcached全内存的缓存,Redis会周期性的把更新的数据写入磁盘或者追加到文件,并且实现master-slave同步。
        下面简单的罗列一些KV Store 的特点:
        KV Store : 一个KV数据存储系统,支持一些基本的get,set操作。
        分布式 : 多台机器同时存储数据和状态,彼此通过交换消息来保持数据的一致性,可视为一个完成的存储系统。
        数据一致 : 所有机器上的数据都是同步更新的、不用担心得到不一致的结果。
        冗余 : 所有机器保存相同的数据,整个系统的存储能力取决于单台机器的能力。
        容错 : 如果有少数 nodes 出错,比如重启、宕机、断网、网络丢包都不影响整个系统的运行。
        高可靠性 : 容错、冗余等保证了数据库的可靠性。

        redis 的安装在这里就不赘述了,主要用到的命令,wget,tar, make, cd src & make all.

        值得关注的是redis.conf这个配置文件,很多的优化操作都需要修改此配置文件,该配置文件中每项属性的内容注释都描述的很情绪,希望大家可以仔细阅读,了解每个属性的不同含义,根据自己的业务场景进行配置。

        Redis 的作者antirez(Salvatore Sanfilippo)曾经发表了一篇名为Redis 宣言(Redis Manifesto)的文章,文中列举了Redis 的七个原则,以向大家阐明Redis 的思想。可以参考 :http://zhuqiuxu.iteye.com/blog/2054352

        在此列举一些每个数据类型的常用命令,供大家查阅,仔细的命令内容的讲解大家可以参考附件中的学习文档。
        strings类型及操作: set, setnx, setex, setrange mset, msetnx, get, getset, getrange, mget, incr, incrby, decr, decrby, append, strlen.
        hashes类型及操作: hset, hsetnx, hmset, hget, hmget, hincrby, hexists, hlen, hdel, hkeys, hvals, hgetall
        lists类型及操作: lpush, rpush, linsert, lset, lrem, ltrim, lpop, rpop, rpoplpush, lindex, llen.
        sets类型及操作: sadd, srem, spop, sdiff, sdiffstore, sinter, sinterstore, sunion, sunionstore, smove, scard, sismember, srandmember
        sorted sets类型及操作: zadd, zrem, zincrby, zrank, zrevrank, zrevrange, zrangebyscore, zcount, zcard, zscore, zremrangebyrank, zremrangebyscore

        以上就是在下对于redis入门东西的一些整理,欢迎拍砖,希望可以和更多的大牛讨教和交流。
分享到:
评论

相关推荐

    Redis数据类型视频

    在本课程中,你将了解Redis是什么、能干什么、如何用,了解NoSQL的使用场景和概念,快速掌握Redis的安装配置、五大数据类型、常用操作命令、Redis持久化、主从复制、事务控制以及用Jedis操作进行Java开发等知识。...

    Redis开发环境搭建及常用命令

    非常完整的一个REDIS文档输出 包括: redis简介 安装步骤 数据类型 数据导入 性能优化参数 API说明

    Redis列表类型的常用命令小结

    给大家整理了在操作Redis列表类型中的常用命令,文章总结的很全面,对大家学习Redis具有一定的参考借鉴价值,下面来一起看看吧。

    Redis的5种数据类型与常用命令讲解

    1.redis的5种数据类型: string 字符串(可以为整形、浮点型和字符串,统称为元素) list 列表(实现队列,元素不唯一,先入先出原则) set 集合(各不相同的元素) hash hash散列值(hash的key必须是唯一的) ...

    redis(简介、数据结构、常用命令).docx

    Redis是一款开源的、高性能...Redis的键值可以包括字符串(strings)类型,同时它还包括哈希(hashes)、列表(lists)、集合(sets)和 有序集合(sorted sets)等数据类型。 对于这些数据类型,你可以执行原子操作。

    Redis常用数据类型命令实例汇总

    存储sortedset: 存储:zadd key score menber1 score menber2 … 升序排列:zrange key start end [withscores] 降序排列:zrevrange key start end [withscores] 取得前三名: 按照排名范围删除元素:...

    spring boot redis配置及使用+redis

    Redis介绍 NoSQL介绍 Redis介绍 Redis安装:Docker-Compose安装 ...Redis常用命令 5种常用数据类型应有场景 5种常用数据类型命令 spring boot 配置Redis数据库连接 RedisTemplate: 验证码+redis应用 Redis常见问题

    redis常用命令整理

    Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及 zset(sorted set:有序集合)。 1、string(字符串) 一个key对应一个value。一个键最大能存储512MB。string类型是二

    Redis中散列类型的常用命令小结

    Redis是采用字典结构以键值对的形式存储数据的,而散列类型(hash)的键值也是一种字典结构,其存储了字段和字段值的映射,但字段值只能是字符串,不支持其他数据类型,也就是说,散列类型不能嵌套其他的数据类型。...

    Redis从入门到精通视频.zip

    目录网盘文件永久链接 01redis简介 02数据库应用发展历程 03redis是一种Nosql数据库 04redis数据库特点简介 05安装redis数据库 06回顾安装redis 07启动redis服务 ...28redis中关于哈希类型数据的操作命令.....

    Redis教程(内含各种数据结构详细的操作命令)

    2.2.2、常用命令 set:添加键值对 get:获取值 apend:追价值 strlen:获取值的长度 setnx:key不存在时,设置key的值 incr:原子递增1 decr:原子递减1 incrby/decrby:递增或者递减指定的数字 mset:同时设置多个...

    尚硅谷_Redis.docx

    在本课程中,你将了解Redis是什么、能干什么、如何用,了解NoSQL的使用场景和概念,快速掌握Redis的安装配置、五大数据类型、常用操作命令、Redis持久化、主从复制、事务控制以及用Jedis操作进行Java开发等知识。...

    《Redis实战》中午完整版

    Redis实战中文完整版,适合新手入门学习。本文档章节全面,不会有遗落章节。主要包括Redis快速入门、Redis数据类型及操作、Redis常用命令、Redis高级实用特性。红丸出品,希望阅读者都能受益匪浅。

    尚硅谷Redis入门视频

    在本课程中,你将了解Redis是什么、能干什么、如何用,了解NoSQL的使用场景和概念,快速掌握Redis的安装配置、五大数据类型、常用操作命令、Redis持久化、主从复制、事务控制以及用Jedis操作进行Java开发等知识。...

    史上最详细Redis入门教程,轻松入门Reids

    Redis数据类型和命令 Redis支持五种核心数据类型: - **字符串(String)**:最基本的数据类型,用于存储简单的键值对。 - **列表(List)**:一个字符串列表,可以作为消息队列使用。 - **集合(Set)**:一个...

    Redis安装配置与常用命令

    Redis简介  Redis是一个开源(BSD... 简言之,Redis是一种面向“键/值”对数据类型的内存数据库,可以满足我们对海量数据的快速读写需求。  Redis是一款NoSQL产品。  官网:http://www.redis.io  或者:http://r

    Redis从入门到精通视频.rar

    20-redis-redis中关于字符串类型数据的操作命令1.avi 21-redis-redis中关于字符串类型数据的操作命令2.avi 22-redis-redis中关于列表类型数据的操作命令1.avi 23-redis-redis中关于列表类型数据的操作命令2.avi 24-...

    China_DBA_Redis实战

    目录 1.redis快速入门 2.redis数据类型及操作 3.redis常用命令 4.redis高级实用特性

Global site tag (gtag.js) - Google Analytics