`
think91
  • 浏览: 5273 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

redis学习笔记之String

阅读更多

string 是redis 中最简单的数据类型,一个key 对应一个value,以二进制存储,可以包含任何数据,jpg或者系列化对象。

1.set  key  value     给对应的值设置对象

 

2.get   key   获取对应key  的值

 

3.setnx  key  value   存在该key  设置不成功

 

4.setex key  time value  设置  时效性的 key 

 

5.setrange key  n value  将以存在的key的第三个字符后替换成value

 

6.mset  key1 value1  key2  value2  设置多个 key value

 

7.msetnx   一次设置多个不存在的key

 

8.getset key value 返回key 的旧值 ,设置key 的新值

 

9.getrange key 0 5 获得 key 的前5个字符串

 

10.mget key1 key2 key3  批量获取key的值

 

11.incr key   将key值递增1     decr key  递减1

 

12.incrby  key  n  将key 增加 n    key 不存在 默认 key 为0

 

13.append key value  追加 value

 

14.strlen  key  返回 value 的长度

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    redis学习笔记

    redis学习笔记redis 是一个开源的 key-value 数据库。它又经常被认为是一个数据结构服务器。 因为它的 value 不仅包括基本的 string 类型还有 list,set ,sorted set 和 hash 类型。当 然这些类型的元素也都是 string...

    redis学习笔记(详细总结)

    它支持存储的 value 类型相对更多,包括 String(字符串)、List(列表)、Set(集合)、Sorted Set(有序集合) 和 Hash(哈希)。在此基础上,Redis 支持各种不同方式的排序。为了保证效率,数据都是缓存在内存中。Redis ...

    Redis全套学习笔记

    Redis全套学习笔记,分享的是整理的《Redis 全套学习笔记.pdf》,图文并茂,特别详细,基本上涵盖了 Redis 所有知识点。redis是一个高性能的key-value数据库,它是完全开源免费的,而且redis是一个NOSQL类型数据库,...

    redis 缓存技术学习笔记

    和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子...

    Redis String 类型和 Hash 类型学习笔记与总结

    主要介绍了Redis String 类型和 Hash 类型学习笔记与总结,本文分别对String 类型的一些方法和Hash 类型做了详细介绍,需要的朋友可以参考下

    cyc学习笔记.pdf

    2021秋招学习笔记总结,包含Java基础、Java并发、数据库、redis等常用后端技术等内容。数据类型 注:包装类型中一般设有缓冲池,比如Integer、String。 1、Integer缓存池范围-128~127都是同一个地址,在缓存池范围...

    Redis list 类型学习笔记与总结

    redis 版本 代码如下: [root@localhost ~]# redis-server –version Redis server v=2.8.19 sha=00000000:0 malloc=jemalloc-3.6.0 bits=32 build=e...Redis 的 list 类型其实就是一个每个子元素都是 string 类型

    Redis入门到精通笔记和源码

    概念:Redis (REmote DIctionary Server) 是用 C 语言开发的一个开源的高性能键值对(key-value)数据库。 特征: 1、数据间没有必然的关联关系 2、内部采用单线程机制进行工作 3、高性能。 4、多数据类型支持: ...

    jedis使用指南

    具体事务和监听请参考文章:redis学习笔记之事务 暂时找到三种实现方式: 1. 通过jedis.setnx(key,value)实现 import java.util.Random; import org.apache.commons.pool.impl.GenericObjectPool.Config; import ...

    B站 MySQL学习随手记 全是满满的干货!

    业务级别的MySQL学习与使用 1、数据库分类 1. 关系型数据库(SQL) MySQL,Oracle,SQL Server,DB2,SQLlite 通过表和表之间的,行与列之间的关系进行数据的存储。(例如:学生信息表) 2. 非关系型数据库(NoSQL...

    阿里巴巴Java性能调优实战(2021-2022华山版)+Java架构核心宝典+性能优化手册100技巧.rar

    通过这份笔记的学习,你将会有一个系统的调优头脑和策略!快了何止100%?需要的朋友可下载试试! 众所周知性能调优可以使系统稳定,用户体验更佳,甚至在比较大的系统中,还能帮公司节约资源。 但是在项目的开始...

    Go语言编程三小时快速入门

    Golang作为一门出身名门望族的编程语言新星,像豆瓣的Redis平台Codis、类Evernote的云笔记leanote等。 1.1 为什么要学习 如果有人说X语言比Y语言好,两方的支持者经常会激烈地争吵。如果你是某种语言老手,你就是那...

Global site tag (gtag.js) - Google Analytics