redis中存储方式是以键值对存储的,所以叫做字典试。redis(Remote dictionary server)远程字典服务器

每个redis数据类型,都会有增加、删除,查看的功能,用实例来学习命令。我们先讲单个字符串的操作,后讲批量字符串操作

==================================以下是添加单个字符,开始===============================

实例操作:

1.增加一个字符类型存储作者是zhangnala的操作,键是author

命令格式: set key value

               解: set author zhangnala

  注意:无需在key 和value中间加逗号结束的时候不要习惯性的加分号

         2.判断author这个键在不在

命令格式:exists key

    解:exists author

注释:如果返回是1,就是存在,如果返回是0,就是这个键不存在

3.获取author这个键对应的值

命令格式: get key

解:  get author

答案:zhangnala

4.给author这个键对应的值也就是zhangnala,追加字符串(kimi)

命令格式: append key "追加的字符串"

解:  append author "kimi"

答案:zhangnalakimi

   注释:记得需要追加的字符串需要用双引号包起来,如果key值不存在,那么执行的就是set操作,例如append  eglishname  kimi ,这个eglishname键干本就不存  在,那么redis内部其实执行了set eglishname kimi的操作;

    5.获取字符串长度

例如:获取author这个键对应的值的长度

     命令格式: strlen key

解:   strlen author

答案: 13

6.删除掉author这个键

命令格式:del key

解:del author

===========================================以下是批量添加/删除字符,开始===============================

1.增加一个名字叫小丽,身高1.60的数据

命令格式: mset key1 value1 key2 value2

               解: mset name xiaoli hight 1.60

  注意:无需在key 和value中间加逗号,批量的键值对,之间不适用逗号分割,结束的时候不要习惯性的加分号

2.批量获取name,hight 键对应的值

命令格式: mget key

解:  mget name hight

答:   xiaoli

1.60

3.删除掉以

===========================================扩展操作===============================

1.获得键值的数据类型(第一种:string【字符类型】第二种:hash【散列类型】,第三种:list【列表类型】,第四种:set【集合类型】,第五种:zset【有序集合类型】)

命令:type key

如: type name

答案:string

2.查看所有key值

keys *

3.清除掉所有存在redis里的所有键值,就类似数据库里清除库 delete db.

命令:flushall 或者flushdb

redis的数据类型 (一) 字符串的更多相关文章

  1. Redis之数据类型Sting字符串

    Redis String(字符串) string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value. string类型是二进制安全的.意思是redi ...

  2. redis(二)-----redis基本数据类型之字符串

    Redis的全称是REmote Dictionary Server,它主要提供了5种数据结构:字符串.哈希.列表.集合.有序集合,同时在字符串的基础之上演变 出了位图(Bitmaps)和HyperLo ...

  3. Redis的数据类型及使用场景

    1.redis 的数据类型 String 字符串 Hash 哈希 List 列表 Set 集合 ZSet(Sorted Set) 有序集合 2.使用场景 2.1 String 用户token 可以用r ...

  4. redis 五大数据类型使用

    redis 五大数据类型使用 字符串str 单个值 127.0.0.1:6379> set name pp # 设置键值[O(1)] OK 127.0.0.1:6379> setex na ...

  5. 《Redis入门指南(第二版)》读书思考总结之Redis五大数据类型

    热身:系统级命令 1. 获得符合规则的键名列表 KEYS pattern 模式匹配 产品的缓存:product+"."+....;  => keys product* 订单的 ...

  6. redis 基本数据类型

    概述 Redis的键值可以使用物种数据类型:字符串,散列表,列表,集合,有序集合.本文详细介绍这五种数据类型的使用方法.本文命令介绍部分只是列举了基本的命令,至于具体的使用示例,可以参考Redis官方 ...

  7. Redis常用数据类型介绍、使用场景及其操作命令

    Redis常用数据类型介绍.使用场景及其操作命令 本文章同时也在cpper.info发布. Redis目前支持5种数据类型,分别是: 1.String(字符串) 2.List(列表) 3.Hash(字 ...

  8. Redis笔记(三)Redis的数据类型

    前面说过,Redis的一大特性是支持丰富的数据类型, 这为更多的应用场景提供了可能. Redis有五种数据类型,包括string,list,set,sorted set和hash,注意,Redis的数 ...

  9. Redis常用数据类型

    Redis常用数据类型 转载自:http://blog.sina.com.cn/s/blog_7f37ddde0101021q.html     Redis最为常用的数据类型主要有以下五种: ●Str ...

  10. Python第三天 序列 数据类型 数值 字符串 列表 元组 字典

    Python第三天 序列  数据类型  数值  字符串  列表  元组  字典 数据类型数值字符串列表元组字典 序列序列:字符串.列表.元组序列的两个主要特点是索引操作符和切片操作符- 索引操作符让我 ...

随机推荐

  1. 笔记整理——linux程序设计

    数据库 (2013/2/27 16:07:11) 线程 (2013/2/27 15:47:51)   信号 (2013/2/27 15:31:28)         消息队列.共享内存 (2013/2 ...

  2. windows中如何查看某个端口被谁占用

    说明:本人操作系统为win7 x64,文章转自http://jingyan.baidu.com/article/3c48dd34491d47e10be358b8.html,加上本人的注释. 开始--- ...

  3. [QT]简单介绍一下 *.pro、*.pri、*.prf、*.prl等四种文件

    转自:http://blog.csdn.net/dbzhang800/article/details/6348432 简单介绍一下 *.pro.*.pri.*.prf.*.prl等四种文件:干嘛用的, ...

  4. 交叉验证(cross validation)

    转自:http://www.vanjor.org/blog/2010/10/cross-validation/ 交叉验证(Cross-Validation): 有时亦称循环估计, 是一种统计学上将数据 ...

  5. OGG数据仓库以及单向复制(二)

    Configure Extract(提取)      Process in Source system 配置capture(捕获)参数 Edit extract process parameter G ...

  6. Ninja介绍

    什么是Ninja 在Unix/Linux下通常使用Makefile来控制代码的编译,但是Makefile对于比较大的项目有时候会比较慢,看看上面那副漫画,代码在编译都变成了程序员放松的借口了.所以这个 ...

  7. Redis缓存数据之简单逻辑

    并发不高的情况: 读: 读redis->没有,读DataBase->把DB数据写回redis,有的话直接从redis中取: 写: 写DataBase->成功,再写redis: 并发高 ...

  8. Bootstrap入门(十五)组件9:面板组件

    Bootstrap入门(十五)组件9:面板组件 虽然不总是必须,但是某些时候你可能需要将某些 DOM 内容放到一个盒子里.对于这种情况,可以试试面板组件. 1.基本实例 2.带标题的面板 3.情景效果 ...

  9. Hadoop权威指南:HDFS-Hadoop存档

    Hadoop权威指南:HDFS-Hadoop存档 [TOC] 每个文件按块方式存储, 每个块的元数据存储在namenode的内存中 Hadoop存档文件或HAR文件是一个更高效的文件存档工具,它将文件 ...

  10. linux脚本错误: line *: [: missing `]'

    错误: line *: [: missing `]' 写脚本时,我碰到这个问题是因为if [ ]; ...else...fi语句 解决方法: if后面的[] (test) 和条件要有空格,如: 对于语 ...