日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php redis 删除元素,redisTemplate.delete()不能删除元素

發布時間:2023/12/10 php 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php redis 删除元素,redisTemplate.delete()不能删除元素 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近在學習redis,使用spring-data-redis的RedisTemplate.delete()方法刪除時,添加是成功的,但是不能刪除。

代碼如下

public abstract class AbstractBaseRedisDao {

@Autowired

protected RedisTemplate redisTemplate;

// public void setRedisTemplate(RedisTemplate redisTemplate) {

// this.redisTemplate = redisTemplate;

// }

public RedisSerializer getRedisSerializer() {

return redisTemplate.getStringSerializer();

}

}

public interface IUserDao {

boolean add(User user);

void delete(String key);

void delete(List keys);

User get(String keyId);

}

@Service

public class UserDao extends AbstractBaseRedisDao implements IUserDao {

public boolean add(final User user) {

boolean result = redisTemplate.execute(new RedisCallback() {

public Boolean doInRedis(RedisConnection redisConnection) throws DataAccessException {

RedisSerializer serializer = getRedisSerializer();

byte[] key = serializer.serialize(user.getId());

byte[] name = serializer.serialize(user.getName());

return redisConnection.setNX(key, name);

}

});

return result;

}

public void delete(String key) {

List list = new ArrayList();

list.add(key);

delete(list);

}

public void delete(List keys) {

redisTemplate.delete(keys);

}

public User get(final String keyId) {

User result = redisTemplate.execute(new RedisCallback() {

public User doInRedis(RedisConnection redisConnection) throws DataAccessException {

RedisSerializer serializer = getRedisSerializer();

byte[] key = serializer.serialize(keyId);

byte[] value = redisConnection.get(key);

if (value == null) {

return null;

}

String name = serializer.deserialize(value);

return new User(keyId, name, null);

}

});

return result;

}

}

配置如下:

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xmlns:context="http://www.springframework.org/schema/context"

xmlns:p="http://www.springframework.org/schema/p"

xsi:schemaLocation="http://www.springframework.org/schema/beans

http://www.springframework.org/schema/beans/spring-beans.xsd

http://www.springframework.org/schema/context

http://www.springframework.org/schema/context/spring-context.xsd">

p:hostName="${redis.host}" p:port="${redis.port}" p:password="${redis.pass}" p:poolConfig-ref="poolConfig" />

測試用例:

public class RedisTest {

private IUserDao userDao;

@Before

public void init() {

ApplicationContext ctx = new ClassPathXmlApplicationContext("case1/applicationContext.xml");

userDao = (IUserDao) ctx.getBean("userDao");

}

@Test

public void testAddUser() {

User user = new User();

user.setId("B");

user.setName("B");

boolean result = userDao.add(user);

Assert.assertTrue(result);

}

@Test

public void testDelete() {

String key = "B";

User user = userDao.get(key);

System.out.println("刪除前:" + user);

userDao.delete(key);

user = userDao.get(key);

System.out.println("刪除后:" + user);

}

}

總結

以上是生活随笔為你收集整理的php redis 删除元素,redisTemplate.delete()不能删除元素的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 自拍亚洲欧美 | 中文有码在线播放 | 强行挺进皇后紧窄湿润小说 | 亚洲淫片 | 中文字幕在线网站 | 亚洲黄色网络 | 久久无码精品丰满人妻 | 日本免费精品 | 亚洲视频在线观看 | 亚洲美女偷拍 | 国产农村妇女精品久久久 | 理论片午夜 | 91免费片 | 欧美人妻精品一区二区三区 | 97免费公开视频 | 婷婷色六月 | 夜夜精品视频 | 在线一区二区三区 | 国产99在线观看 | 羞羞漫画在线 | 欧美激情一二三区 | 亚洲av永久无码国产精品久久 | 国产亚洲制服 | 最污网站在线观看 | 亚洲欧美综合视频 | 欧美激情视频一区二区三区不卡 | 国产精品v欧美精品v日韩 | 午夜精品在线免费观看 | 久久蜜桃精品 | 在线二区 | 天天操操操操 | 日韩看片 | 久久咪咪 | 精品96久久久久久中文字幕无 | 少妇精品久久久一区二区三区 | 亚洲欧美日韩在线一区二区 | 99久久久无码国产精品免费蜜柚 | 爱爱爱网 | 日本在线小视频 | 在线观看av国产一区二区 | 日本阿v视频 | 麻豆成人免费视频 | 一级特黄妇女高潮2 | 日本成人在线免费 | 欧美精品一区二区蜜臀亚洲 | 国产福利一区在线 | 人妻无码中文字幕免费视频蜜桃 | www麻豆视频 | 色爱综合区 | 色中色综合网 | 国产精品一区二区三区免费观看 | 波多野结衣办公室双飞 | 777国产成人入口 | 中文字幕成人动漫 | 成人毛片基地 | 欧美绿帽合集videosex | 国产网站av | 2017狠狠干 | av导航网| 日韩高清一级 | 中字幕视频在线永久在线观看免费 | 激情五月视频 | 香蕉免费在线视频 | 992tv在线成人免费观看 | 青草视频在线播放 | 欧美日韩无 | 手机在线观看免费av | 反差在线观看免费版全集完整版 | 欧美人妻少妇一区二区三区 | 国产精品熟女一区二区不卡 | 中文字幕在线1 | 欧美亚洲另类小说 | 不卡一区二区三区四区 | 91人妻一区二区三区蜜臀 | 欧美大片免费高清观看 | 成人3d动漫在线观看 | 人人舔人人干 | 不卡一区二区在线观看 | 国产精品国产三级国产专播精品人 | 久久精品国产熟女亚洲AV麻豆 | 久久久久九九九 | 超碰66| 爱视频福利网 | 污污免费在线观看 | 欧美男人又粗又长又大 | 国产在线中文字幕 | 一区二区三区在线观看av | 中文在线www| 无码精品一区二区三区在线 | 日本熟妇人妻中出 | 中国国语农村大片 | 一级黄色片视频 | 欧美特黄一级 | 怡红院男人的天堂 | 二区三区在线观看 | 中国国产精品 | 免费中文字幕日韩欧美 | 欧美性猛交xxxx免费看 | 亚洲国产婷婷香蕉久久久久久99 |