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

对php网站开发技术课程总结怎么建设网站赚钱

对php网站开发技术课程总结,怎么建设网站赚钱,wordpress 标签打不开,简单html网页代码redis官网 微软写的windows下的redis 我们下载第一个 额案后基本一路默认就行了 安装后#xff0c;服务自动启动#xff0c;以后也不用自动启动。 出现这个表示我们连接上了。 redis命令参考链接 Spring整合Redis 引入依赖 - spring-boot-starter-data-redis depend…redis官网 微软写的windows下的redis 我们下载第一个 额案后基本一路默认就行了 安装后服务自动启动以后也不用自动启动。 出现这个表示我们连接上了。 redis命令参考链接 Spring整合Redis 引入依赖 - spring-boot-starter-data-redis dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-data-redis/artifactId/dependency 配置Redis - 配置数据库参数 # RedisProperties spring.redis.database11#第11个库这个随便 spring.redis.hostlocalhost spring.redis.port6379#端口 - 编写配置类构造RedisTemplate 这个springboot已经帮我们配了但是默认object我想改成string 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.RedisSerializer;Configuration public class RedisConfig {Beanpublic RedisTemplateString, Object redisTemplate(RedisConnectionFactory factory) {RedisTemplateString, Object template new RedisTemplate();template.setConnectionFactory(factory);// 设置key的序列化方式template.setKeySerializer(RedisSerializer.string());// 设置value的序列化方式template.setValueSerializer(RedisSerializer.json());// 设置hash的key的序列化方式template.setHashKeySerializer(RedisSerializer.string());// 设置hash的value的序列化方式template.setHashValueSerializer(RedisSerializer.json());template.afterPropertiesSet();return template;}} 访问Redis - redisTemplate.opsForValue() - redisTemplate.opsForHash() - redisTemplate.opsForList() - redisTemplate.opsForSet() - redisTemplate.opsForZSet() RunWith(SpringRunner.class) SpringBootTest ContextConfiguration(classes CommunityApplication.class) public class RedisTests {Autowiredprivate RedisTemplate redisTemplate;Testpublic void testStrings() {String redisKey test:count;redisTemplate.opsForValue().set(redisKey, 1);System.out.println(redisTemplate.opsForValue().get(redisKey));System.out.println(redisTemplate.opsForValue().increment(redisKey));System.out.println(redisTemplate.opsForValue().decrement(redisKey));}Testpublic void testHashes() {String redisKey test:user;redisTemplate.opsForHash().put(redisKey, id, 1);redisTemplate.opsForHash().put(redisKey, username, zhangsan);System.out.println(redisTemplate.opsForHash().get(redisKey, id));System.out.println(redisTemplate.opsForHash().get(redisKey, username));}Testpublic void testLists() {String redisKey test:ids;redisTemplate.opsForList().leftPush(redisKey, 101);redisTemplate.opsForList().leftPush(redisKey, 102);redisTemplate.opsForList().leftPush(redisKey, 103);System.out.println(redisTemplate.opsForList().size(redisKey));System.out.println(redisTemplate.opsForList().index(redisKey, 0));System.out.println(redisTemplate.opsForList().range(redisKey, 0, 2));System.out.println(redisTemplate.opsForList().leftPop(redisKey));System.out.println(redisTemplate.opsForList().leftPop(redisKey));System.out.println(redisTemplate.opsForList().leftPop(redisKey));}Testpublic void testSets() {String redisKey test:teachers;redisTemplate.opsForSet().add(redisKey, 刘备, 关羽, 张飞, 赵云, 诸葛亮);System.out.println(redisTemplate.opsForSet().size(redisKey));System.out.println(redisTemplate.opsForSet().pop(redisKey));System.out.println(redisTemplate.opsForSet().members(redisKey));}Testpublic void testSortedSets() {String redisKey test:students;redisTemplate.opsForZSet().add(redisKey, 唐僧, 80);redisTemplate.opsForZSet().add(redisKey, 悟空, 90);redisTemplate.opsForZSet().add(redisKey, 八戒, 50);redisTemplate.opsForZSet().add(redisKey, 沙僧, 70);redisTemplate.opsForZSet().add(redisKey, 白龙马, 60);System.out.println(redisTemplate.opsForZSet().zCard(redisKey));System.out.println(redisTemplate.opsForZSet().score(redisKey, 八戒));System.out.println(redisTemplate.opsForZSet().reverseRank(redisKey, 八戒));System.out.println(redisTemplate.opsForZSet().reverseRange(redisKey, 0, 2));}Testpublic void testKeys() {redisTemplate.delete(test:user);System.out.println(redisTemplate.hasKey(test:user));redisTemplate.expire(test:students, 10, TimeUnit.SECONDS);} } 这样还是稍微有点麻烦我们其实可以绑定key // 多次访问同一个keyTestpublic void testBoundOperations() {String redisKey test:count;BoundValueOperations operations redisTemplate.boundValueOps(redisKey);operations.increment();operations.increment();operations.increment();operations.increment();operations.increment();System.out.println(operations.get());}
http://www.yutouwan.com/news/179259/

相关文章:

  • 营销型网站建设 网络服务甘肃兰州天气
  • 天津网站建设吐鲁番地区莱芜金点子广告电子版最新
  • 网站与app的本质区别ppt素材免费网站
  • 游戏网页版网站的优化是什么意思
  • 宠物网站设计与制作微信相关软件开发
  • 哪家公司做网站便宜做设计在哪个网站上找高清图
  • 网站营销学多久广州广告公司排行榜
  • 网站运营建设的目标响应式网页
  • 做信息网站怎么赚钱wordpress会员可自行发布新闻系统
  • 网站流量图怎么做的如何计算网站pv
  • 学校网站建设要求沈阳网页设计公司排名
  • 企业网站推广技巧和方法中铁建设集团门户登录网
  • 卖磁铁的网站怎么做一般通过
  • 彩票网站开发技术最近军事新闻热点大事件
  • 制作网站的程序湖南做网站 磐石网络
  • 建设工程网站tc陶然亭网站建设
  • 网站上门备案移动网站建站系统
  • 网站把域名解析到新ip后中力建设网站
  • 类似小红书网站开发费用深圳 网站设
  • 五个网站页面网站等级保护必须做吗
  • 吴江建设局房产网站网站开站
  • 制作网站制作餐饮公司注册条件
  • 网站建设怎样把网页连接起来网站团队人数
  • 重庆有那些制作网站的公司dxc采集wordpress插件
  • 公司网站建设周期及费用免费直链平台
  • 马鞍山市网站建设网站建设及seo
  • 英语做美食网站我学我做我知道网站
  • 宁夏建设厅网站领导wordpress 数据库结构
  • 北京市网站建设公司互动营销案例分析
  • 在凡科做网站编辑网站运营技术性高吗