redis的简单操作

今天在代码中使用hset存入redis中:jedis.hset(key.getBytes(), field.getBytes(), ObjectInfoPojo);

需要在redis中去验证数据是否存入到redis中。

首先进去redis客户端:redis-cli

相关命令:获取所有的key  keys *

今天重点研究哈Hset

S.N. 命令和说明
1 HDEL key field2 [field2] 
删除一个或多个哈希字段
2 HEXISTS key field 
判断一个哈希字段存在与否
3 HGET key field 
获取存储在指定的键散列字段的值
4 HGETALL key 
让所有的字段和值在指定的键存储在一个哈希
5 HINCRBY key field increment 
由给定数量增加的哈希字段的整数值
6 HINCRBYFLOAT key field increment 
由给定的递增量哈希字段的浮点值
7 HKEYS key 
获取所有在哈希字段
8 HLEN key 
获取哈希字段数
9 HMGET key field1 [field2] 
获得所有给定的哈希字段的值
10 HMSET key field1 value1 [field2 value2 ] 
设置多个哈希字段的多个值
11 HSET key field value 
设置哈希字段的字符串值
12 HSETNX key field value 
设置哈希字段的值,仅当该字段不存在
13 HVALS key 
获取在哈希中的所有值
14 HSCAN key cursor [MATCH pattern] [COUNT count] 
增量迭代哈希字段及相关值
时间: 2024-11-13 06:39:43

redis的简单操作的相关文章

Node.js操作Redis的简单示例

Redis是一个key-value类型的数据库,而key全部都是字符串,value可以是集合.hash.list等等. Redis是通过MULTI/DISCARD/EXEC/WATCH这4个命令来实现事务功能.对事务,我们必须知道事务安全性是一个非常重要的. 事务提供了一种"将多个命令打包,然后一次性.按顺序执行"的机制,并且在事务执行期间不会中断--意思就是在事务完成之前,客户端的其他命令都是阻塞状态. var redis = require("redis");

基于redis 内存数据库简单使用

在ecplise中使用内存数据的客端户,前提要准备要下载两个jar包 commons-pool2-2.0.jar jedis-2.4.2.jar 前提准备做好了,那我们就开启redis的服务,打开一个命令窗口输入如下命令:redis-server  或redis-server  redis根目\redis.conf 服务器已经开启了,注意端号是6377 2.在eclipse 创建一个项目,把redist需要的包导入项目中 3.写一个Jedis工具类 public class JedisUtil 

redis 之简单介绍

Redis简介 Redis是一个开源可基于内存也可持久化的日志型.Key-Value数据库,和memcached类似但是支持的数据类型更多,数据都缓存在内存中,和memecached区别在于reids可以定期持久化数据到磁盘,并可以利用该特性实现master-slave同步. Redis原理 redis作为内存键值对数据库,采用的单线程处理,所以不管怎样都只能使用一个CPU,redis在内存存放数据是采用了hash表实现字典定位数据,字典中key保持唯一,通过对每个key进行hash,再把has

Redis的简单了解以及主从复制

1.Redis的简单了解 Redis是一种高性能的分布式NoSql数据库,持久存储,高并发,数据类型丰富,通过现场申请内存空间,同时可以配置虚拟内存.五种数据类型:string(字符串,这种格式和memcache是一致的).hash(哈希).list(列表,包括队列和栈).set(集合).zset(有序集合),使用key-value对的时候,可以直接存入对象,无需进行序列化,默认的使用了.net中自己的序列化,进行处理,所以也会出现对象循环引用的问题,此时需要使用json.net序列化为字符串,

REDIS CLUSTER简单安装配置

1 redis简单的配置文件 [[email protected] 7007]cat redis.conf daemonize yes pidfile /var/run/redis7007.pid port 7007 tcp-backlog 511 timeout 0 tcp-keepalive 0 loglevel notice logfile "/tmp/redis7007.log" databases 16 save 900 1 save 300 10 save 60 10000

MongoDB数据库简单操作

之前学过的有mysql数据库,现在我们学习一种非关系型数据库 一.简介 MongoDB是一款强大.灵活.且易于扩展的通用型数据库 MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统. 在高负载的情况下,添加更多的节点,可以保证服务器性能. MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案. MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成.MongoDB 文档类似于 JSON 对象.字段值可以包含其他文档,数组及文档

Redis 的简单运算

Redis 的简单运算 命令 说明 备注 incr key 在原字段上加 1 只能对整数操作 incrby key increment 在原字段上加上整数 (increment) 只能对整数操作 decr key 在原字段上减 1 只能对整数操作 decrby key decrement 在原字段上 减去 整数 (decrement) 只能对整数操作 incrbyfloat key increment 在原字段上加上浮点数 (increment) 可以操作浮点数 或者 整数 C:\Users\o

缓存数据库-redis数据类型和操作(list)

转: 狼来的日子里! 奋发博取 缓存数据库-redis数据类型和操作(list) 一:Redis 列表(List) Redis列表是简单的字符串列表,按照插入顺序排序.你可以添加一个元素导列表的头部(左边)或者尾部(右边) 一个列表最多可以包含 232 - 1 个元素 (4294967295, 每个列表超过40亿个元素). List操作,redis中的List在在内存中按照一个name对应一个List来存储.如图: 二:列表常用操作 1)lpush(name,values)  在name对应的l

Redis 以及 Python操作Redis

Redis Redis是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库. Redis有以下特点: -- Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用. -- Redis支持五种数据类型. -- Redis支持数据库备份. Redis的优势: -- Redis性能极高,读的速度是110000次/s,写的速度是81000次/s. -- Redis丰富的数据类型,String,Lists,Hashes,Sets以及Ordered S