redis常用命令 (查询出所有的商品,并返回json给客户端)redis之路(八)

15 篇文章 0 订阅

**设置key的生存时间EXPIRE **
当超过设置时间就取不到值了。

127.0.0.1:6380> EXPIRE k1 10
(integer) 1
127.0.0.1:6380> get k1
"v1"
127.0.0.1:6380> get k1
"v1"
127.0.0.1:6380> get k1
(nil)

**获取Key的生存时间ttl **

127.0.0.1:6380> EXPIRE k2 500
(integer) 1
127.0.0.1:6380> ttl k2
(integer) 495

设置key持久

127.0.0.1:6380> PERSIST k2
(integer) 1

设置key到毫秒

127.0.0.1:6380> PEXPIRE k2 10000
(integer) 1

查询所有的产品并返回json串给客户端

/**
	 * 查询redis通过json发送到客户端 @Title: searchGoods @Description: TODO @param @return
	 * void @throws
	 */
	@Test
	public void searchGoods() {
		// 返回json显示的话 把MAP转json toJsonFromMap
		String pattern = "goods:*";
		Set<String> keys = jedis.keys(pattern);
		for (String key : keys) {
			Map<String, String> map = jedis.hgetAll(key);
			Set<String> fileds = map.keySet();
			for (String filed : fileds) {
				System.out.println(filed + ":" + map.get(filed));
			}

		}
	}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值