Hash常用操作

十五、Hash常用操作
127.0.0.1:6379> hset hash1 name szk
(integer) 1
127.0.0.1:6379> hset hash1  age 23
(integer) 1
127.0.0.1:6379> hset hash1  job it
(integer) 1
127.0.0.1:6379> hgetall hash1 
1) "name"
2) "szk"
3) "age"
4) "23"
5) "job"
6) "it"

127.0.0.1:6379> hmset hash2 name yc age 24 job teacher    #批量创建
OK
127.0.0.1:6379> hgetall hash2
1) "name"
2) "yc"
3) "age"
4) "24"
5) "job"
6) "teacher"

127.0.0.1:6379> hdel hash2 job     #删除某个值
(integer) 1
127.0.0.1:6379> hgetall hash2
1) "name"
2) "yc"
3) "age"
4) "24"

127.0.0.1:6379> hkeys hash2   #查看所有的key
1) "name"
2) "age"

127.0.0.1:6379> hvals hash2   #查看所有的values
1) "yc"
2) "24"

127.0.0.1:6379> hlen hash2    #查看hash有几个filed(键值)

(integer) 2

时间: 2024-10-25 09:46:19

Hash常用操作的相关文章

33. Python redis的 hash类型操作 其他常用操作

1.hash 类型操作 import redis pool = redis.ConnectionPool(host="192.168.48.131", port=6379, db=0) r = redis.Redis(connection_pool=pool) #hash类型操作:是一个name对应一个字典 #语法 hset(name, key, value) #name 对应的hash中设置一个键值对(不存在,则创建键值对:否则,修改键值对) # 语法参数解释: name: redi

字典丶列表丶元组的一些常用操作

1.字典(无序) 1.创建字典: 1 person = {"name": "mr.wu", 'age': 18} 2 或 3 person = dict({"name": "mr.wu", 'age': 18}) 4 或 5 person = dict(name="mr.wu",age="18")         2.字典的常用操作 索引 新增 删除 键.值.键值对 循环 长度 1 cl

[PY3]——内置数据结构(7)——字典及其常用操作

字典及其常用操作Xmind图 ### 关于字典 ### 字典是一种key-value结构字典是无序的 ### 字典的定义 ### # {}大括号可以直接定义一个空字典 In [1]: d={};type(d) Out[1]: dict # {key:value} In [2]: d={'a':1,'b':2};print(d) {'a': 1, 'b': 2} # dict([(key,value)]) 可迭代对象的元素必须是一个二元组,二元组的第0个元素为key,第1个元素的为value In

Hive数据类型及常用操作总结(一)

一.Hive 数据类型 Hive 提供了基本数据类型和复杂数据类型,复杂数据类型是 Java 语言所不具有的. 基本数据类型 Hive是用java开发的,hive里的基本数据类型和java的基本数据类型也是一一对应的,除了string类型.有符号的整数类型:TINYINT.SMALLINT.INT和BIGINT分别等价于java的byte.short.int和long原子类型,它们分别为1字节.2字节.4字节和8字节有符号整数.Hive的浮点数据类型FLOAT和DOUBLE,对应于java的基本

python - hash类型操作

Redis在内存中存储hash类型是以name对应一个字典形式存储的 常用操作 在name对应的hash中获取根据key获取valuehget(name,key) 在name 对应的hash 中设备键值对hset(name, key, value) 在name对应的hash中批量设置键值对hmset(name, mapping) 在name对应的hash中获取多个key的值hmget(name, keys, *args) 获取name对应hash的所有键值hgetall(name) 获取name

5种redis常用操作(数据类型+键值+服务+安全)

[toc] 5种redis常用数据类型操作 一.Redis常用操作 (string, list) 1.1 如果一个key设置两个不同的值,第二个值会覆盖第一个值. [[email protected] ~]# cd /usr/local/src/redis-4.0.9 [[email protected] redis-4.0.9]# redis-cli 127.0.0.1:6379> set key1 xavi OK 127.0.0.1:6379> set key2 xavilinux OK

redis常用操作、 redis操作键值、 redis安全设置

一:redis常用操作 Redis常用操作?(string, list)set key1 aminglinuxget key1set key1 aming//第二次赋值会覆盖setnx key2 aaa //返回1 如果key2不存在直接创建keysetnx key2 bbb //返回0,如果key2存在,返回0setex key3 10 1 //给key3设置过期时间为10s,值为1,若key已经存在,会覆盖新的值mset k1 1 k2 a k3 cmget k1 k3 k2lpush li

redis常用操作和操作键值

string.list常用操作 string数据创建.覆盖及设置过期时间 127.0.0.1:6379> get key1 ? ? ? ? 查看原来的key1的值 "b" 127.0.0.1:6379> set key1 123 ? ? 覆盖创建一个新的key1的string的值 OK 127.0.0.1:6379> get key1 ? ? ? ? 查看 "123" 127.0.0.1:6379> setnx key1 456 ? ? 使用

Spring Boot 和 Redis 常用操作

1    第4-2课:Spring Boot 和 Redis 常用操作 Redis 是目前使用最广泛的缓存中间件,相比 Memcached,Redis 支持更多的数据结构和更丰富的数据操作,另外 Redis 有着丰富的集群方案和使用场景,这一课我们一起学习 Redis 的常用操作. 1.1    Redis 介绍 Redis 是一个速度非常快的非关系数据库(Non-Relational Database),它可以存储键(Key)与 5 种不同类型的值(Value)之间的映射(Mapping),可