看了几天的redis稍微总结一下数据类型及命令

一些基本命令

打开命令行:redis-cli

显示键名:keys  *(可以使用通配符*,?,[],\转义)

(1)字符型

1.1赋值与取值:set    键    值、get   键

如:set    name     wl、get    name         显示wl

1.2递增数字:incr     键

如;incr    age                        如果一直执行此命令age会每一次都加1

1.3增加指定的整数:incrby      键    步长值

如:incrby      score       2           每次增加2

1.4减少数字(指定的整数):decr      键、decrby    键    步长值

如:decr    age、decrby    score    2

1.5增加指定浮点数:incrbyfloat    键    步长值(浮点型)

如:incrbyfloat    score    2.33

1.6向尾部追加值:append    键    值

如:append    name    haha            显示wlhaha

时间: 2024-08-21 19:28:37

看了几天的redis稍微总结一下数据类型及命令的相关文章

Redis 5种主要数据类型和命令

redis是键值对的数据库,有5中主要数据类型: 字符串类型(string),散列类型(hash),列表类型(list),集合类型(set),有序集合类型(zset) 一:字符串类型string 字符串类型是Redis的最基本类型,它可以存储任何形式的字符串.其它的四种类型都是字符串类型的不同形式. 最基本的命令:GET.SET         语法:GET key,SET key value   value如果有空格需要双引号以示区分 整数递增:INCR                    

3.redis 都有哪些数据类型?分别在哪些场景下使用比较合适?

作者:中华石杉 面试题 redis 都有哪些数据类型?分别在哪些场景下使用比较合适? 面试官心理分析 除非是面试官感觉看你简历,是工作 3 年以内的比较初级的同学,可能对技术没有很深入的研究,面试官才会问这类问题.否则,在宝贵的面试时间里,面试官实在不想多问. 其实问这个问题,主要有两个原因: 看看你到底有没有全面的了解 redis 有哪些功能,一般怎么来用,啥场景用什么,就怕你别就会最简单的 KV 操作: 看看你在实际项目里都怎么玩儿过 redis. 要是你回答的不好,没说出几种数据类型,也没

Redis系列(2)之数据类型

Redis系列(2)之数据类型 <Redis系列(1)之安装>中介绍了Redis支持以下几种数据类型,那么本节主要介绍学习下这几种数据类型的基本操作 字符串类型,string 散列类型,hash 列表类型,list 集合类型,set 有序集合类型,zset 1. 字符串类型 赋值与取值 SET 与 GET. 当键不存在时候返回为空. 1 127.0.0.1:6379> set key hello 2 OK 3 127.0.0.1:6379> get key 4 "hell

缓存系列之三:redis安装及基本数据类型命令使用

一:Redis是一个开源的key-value存储系统.与Memcached类似,Redis将大部分数据存储在内存中,支持的数据类型包括:字符串.哈希表.链表.集合.有序集合以及基于这些数据类型的相关操作.Redis使用C语言开发,在大多数像Linux.BSD和Solaris等POSIX系统上无需任何外部依赖就可以使用.Redis支持的客户端语言也非常丰富,常用的计算机语言如C.C#.C++.Object-C.PHP.Python. Java.Perl.Lua.Erlang等均有可用的客户端来访问

redis的五种数据类型

redis的五种数据类型 redis客户端建立 ./redis-cli -h 192.168.1.22 -p 6380 --raw 1.String 应用场景: 统计网站访问数量.当前在线人数.微博数.粉丝数等,全局递增ID等 . 常用命令: SET key value GET key MSET key1 value1 [key2 value2] MGET key1 key2 INCR key DECR key SETNX key value  #只有key 不存在时,才设置key的值 2.Ha

(03)redis的5种数据类型及其基本操作

redis支持5种数据类型:[字符串:String].[散列(哈希):Hash].[列表:List].[集合:Set].[有序集合:SortedSet(zset)],下面分别介绍5中数据类型的常用命令以及应用场景. 1.String类型 (01)赋值:set key value (02)取值:get key (03)先获取旧值.再设置新值:getset key value (04)多个赋值:mset key1 value1 key2 value2 key3 value3 ... (05)多个取值

Redis的6种数据类型

Redis支持六种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)和基数(HyperLogLog). String(字符串) string 是 redis 最基本的类型,一个 key 对应一个 value. string 类型是二进制安全的.意思是 redis 的 string 可以包含任何数据.比如jpg图片或者序列化的对象. string 类型是 Redis 最基本的数据类型,string 类型的值最大能存储 5

轻松搞定高并发:详解Redis的五种数据类型及应用场景分析!

一.Redis基本概念介绍和特性 1.1 Redis基本概念介绍 1.Redis是远程的,有客户端和服务端,我们一般说的是服务端: 2.Redis是基于内存的,所以比基于硬盘的MySQL要快很多,但非常吃内存 3.Redis是非关系型数据库.本质上也是数据库,但MySQL关系型数据库存储时必须定义数据词典,而Redis则不需要. 1.2 Redis 和 Memcached比较 Redis数据类型都支持push/pop.add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的

揭秘丨7分钟看懂华为云鲲鹏Redis背后的自研技术【华为云技术分享】

2019年5月,华为云发布全球首个基于自研ARM架构的分布式缓存鲲鹏Redis,搭载华为LibOS+华为编译器+安全容器引擎三项黑科技,在保证Redis强劲高性能外,还降低客户30%的使用成本,真正实现了好用不贵的普惠型分布式缓存Redis产品. 本文从技术视角解读华为云鲲鹏Redis是如何通过数据中心基础设施.芯片.硬件.软件等全栈创新优化,达成以上效果. 一.为什么ARM架构适合Redis? 众所周知,Redis是一款风靡全球的高性能.高灵活性.数据结构类型丰富的key-value内存数据库