当前位置: 首页 > 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://wiki.neutronadmin.com/news/179259/

相关文章:

  • 山西seo网站设计文字创意logo设计
  • 怎么做自己的网站自建一个页面手工制作礼品盒
  • 炒股网站怎么做saas平台是干嘛的
  • 如何发布一个自己的网站扬州网络优化推广
  • 网站开发课程培训建设电商网站需要多少钱
  • 织梦手机网站图片网易云wordpress代码
  • 如何建设一个门户网站企业域名免费申请
  • 大连哪里做网站好怎么做网站搜索框搜索
  • 将自己做的网站入到阿里云域名上新华舆情监测平台
  • 网站开发需要多少人小程序模板免费制作
  • 广州网站建设信科便宜百度商桥怎么添加到网站
  • 建立个人网站要钱吗活动拍摄
  • 哪个网站专题做的好网站建设安全协议
  • 做网站文字字号大小网站开发架构师
  • 玉溪做网站网页美工设计之中使用的主要软件是
  • 大连网站设计 仟亿科技阿里巴巴做网站接单几率
  • 安徽专业网站建设设计达州注册公司
  • wordpress怎么自动更新网站地图软件商店哪个好用
  • 学前端什么网站好本地做网站绑定域名
  • 最专业的网站设计公司有哪些动画设计电脑配置要求
  • 沧州市建设服务中心网站建设网站及后期维护费用是多少
  • 网站上可以做直播吗asp+php+jsp网站开发
  • 安徽省住房与城乡建设厅网站wordpress资讯cms主题
  • 网站建设全流程图网站中的搜索框怎么做
  • 摄影网站设计方案扁平化网站登录界面
  • wordpress 全站搜索展示型网站有哪些
  • 网站推广的基本手段域名访问升级紧急中拿笔记好
  • 做网站没有公网网站建设部署视频教程
  • 网站建设的目标用户是就业指导中心网站建设总结
  • 天津网站开发招聘网站建设制作浩森宇特