当前位置: 首页 > news >正文

惠州公司网站建设wordpress怎么文章共享

惠州公司网站建设,wordpress怎么文章共享,制作网页前端,科技设计公司网站模板Redis的java客户端 jedisLettuceSpring Data Redis Spring Data redis 是Spring的一部分#xff0c;对 Redis 底层开发包进行了高度封装。在Spring项目中#xff0c;可以使用Spring Data Redis来简化操作。 Spring Data Redis使用方式 操作步骤#xff1a; 导入Spring …Redis的java客户端 jedisLettuceSpring Data Redis Spring Data redis 是Spring的一部分对 Redis 底层开发包进行了高度封装。在Spring项目中可以使用Spring Data Redis来简化操作。 Spring Data Redis使用方式 操作步骤 导入Spring Data Redis 的 maven 坐标配置Redis的数据源编写配置类创建RedisTemplate对象通过RedisTemplate对象操作Redis 1、导入Spring Data Redis 的 maven 坐标 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-data-redis/artifactId/dependency 2、配置Redis的数据源 spring:redis:host: 127.0.0.1port: 6379database: 13、编写配置类创建RedisTemplate对象 package top.suweijie.redis.config;import cn.hutool.db.nosql.redis.RedisDS; import lombok.extern.slf4j.Slf4j; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.data.redis.connection.RedisConnectionFactory; import org.springframework.data.redis.core.RedisTemplate; import org.springframework.data.redis.serializer.StringRedisSerializer;/*** Author suweijie* Date 2024/1/9 17:01* Description: TODO* Version 1.0*/ Slf4j Configuration public class RedisConfig {Beanpublic RedisTemplate redisTemplate(RedisConnectionFactory redisConnectionFactory) {log.info(redisTemplate init...);RedisTemplate redisTemplate new RedisTemplate();redisTemplate.setKeySerializer(new StringRedisSerializer());redisTemplate.setConnectionFactory(redisConnectionFactory);return redisTemplate;}}4、通过RedisTemplate操作Redis package top.suweijie.redis;import jdk.nashorn.internal.runtime.regexp.joni.constants.OPSize; import lombok.extern.slf4j.Slf4j; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.data.redis.core.*; import org.springframework.test.context.junit4.SpringRunner;import java.util.List; import java.util.concurrent.TimeUnit;/*** Author suweijie* Date 2024/1/9 17:05* Description: TODO* Version 1.0*/ Slf4j SpringBootTest RunWith(SpringRunner.class) public class RedisTest {Autowiredprivate RedisTemplate redisTemplate;Testpublic void test1() {ValueOperations stringObjectValueOperations redisTemplate.opsForValue();HashOperations stringObjectObjectHashOperations redisTemplate.opsForHash();ListOperations stringObjectListOperations redisTemplate.opsForList();SetOperations setOperations redisTemplate.opsForSet();ZSetOperations zSetOperations redisTemplate.opsForZSet();} }操作字符串 Testpublic void dealString() {//set key valueredisTemplate.opsForValue().set(name,suweijie);//get keyString name (String)redisTemplate.opsForValue().get(name);//setex key seconds valueredisTemplate.opsForValue().set(name,suweijie,60,TimeUnit.SECONDS);//setnx key valueredisTemplate.opsForValue().setIfAbsent(name,suweijie);redisTemplate.delete(name);} 操作哈希 Testpublic void dealHash() {//hset key field valueredisTemplate.opsForHash().put(user,name,suweijie);redisTemplate.opsForHash().put(user,age,20);//hget key fieldString name (String)redisTemplate.opsForHash().get(user,name);log.info(name);//hdel key fieldredisTemplate.opsForHash().delete(user,age);//hkeys keySet keys redisTemplate.opsForHash().keys(user);keys.forEach(System.out::println);//hvals keyList values redisTemplate.opsForHash().values(user);values.forEach(System.out::println);} 操作列表 Testpublic void dealList() {//lpush key value1 value2redisTemplate.opsForList().leftPushAll(list,4,3,2,1);//lrange key start endList list redisTemplate.opsForList().range(list, 0, -1);list.forEach(System.out::println);//rpop keyString rightPop (String) redisTemplate.opsForList().rightPop(list);log.info(rightPop);//llen keyLong size redisTemplate.opsForList().size(list);log .info(size );} 操作集合 Testpublic void dealSet() {//sadd key member1 member2redisTemplate.opsForSet().add(set1,1,2,3,2);redisTemplate.opsForSet().add(set2,1,2,2,4);log.info(-------------------------------------------------);//smembers keySet set redisTemplate.opsForSet().members(set1);set.forEach(System.out::println);log.info(-------------------------------------------------);//scard keyLong size redisTemplate.opsForSet().size(set2);log.info(size );log.info(-------------------------------------------------);//sinter key1 key2Set intersect redisTemplate.opsForSet().intersect(set1, set2);intersect.forEach(System.out::println);log.info(-------------------------------------------------);Set union redisTemplate.opsForSet().union(set1, set2);union.forEach(System.out::println);} 操作有序集合 Testpublic void dealZset() {//zadd score1 member1 socre2 member2redisTemplate.opsForZSet().add(zset1,swj,1);redisTemplate.opsForZSet().add(zset1,zat,2);//zrange key start end withscoresSet zset1 redisTemplate.opsForZSet().rangeByScoreWithScores(zset1, 0, 3);zset1.forEach(System.out::println);//zincryby key increment memerredisTemplate.opsForZSet().incrementScore(zset1,zat,1);//zrem key member1 member2redisTemplate.opsForZSet().remove(zset1,swj);}
http://www.w-s-a.com/news/966198/

相关文章:

  • 做网站的费用的会计分录合肥做网站推广哪家好
  • 电子商城网站开发怎么wordpress用的什么主题
  • 榆林电商网站建设网上做试卷的网站
  • 文山网站建设代理中公教育培训机构官网
  • 郑州it培训机构有哪些上海外贸网站seo
  • dw做网站的实用特效广东住房与城乡建设厅网站
  • 模板网站 动易哪方面的网站
  • 怎么给网站做外链邵连虎郑州做网页的公司
  • 重庆网站开发哪家好宁波网站建设caiyiduo
  • 手机网站建设价格手机网站模版更换技巧
  • 哈尔滨松北区建设局网站美妆网站建设
  • 不需要网站备案的空间网站推广的基本方法是哪四个
  • 如何检查网站死链劳动仲裁院内部网站建设
  • 江西省住房和城乡建设网站合同管理系统
  • 网站建设质量保证福州网络推广
  • 高唐网站建设公司广州南站在哪个区
  • 广西柳州网站制作公司郴州网红打卡景点
  • 做网站要固定ip拍摄公司宣传片制作
  • 专业微网站电话号码做软件难吗
  • 邢台网站制作哪家强上海做网站设计
  • 大连网站建设外贸wordpress添加文章属性
  • 商城网站建设合同范本网上哪里可以免费学编程
  • 服务器公司网站博客wordpress怎么编辑
  • 网站建设网络推广柯西乡塘网站建设
  • 企业做网站需要多少钱企业资质查询系统官网
  • 网站建设需要知识百度统计数据
  • 自已如何做网站建设通网站会员共享密码
  • 做网站学习什么wordpress 文件夹
  • 前端移动网站开发wordpress图文混排
  • 企业网站建站那种好商城类网站怎么优化