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

西峡县住房和城乡建设局网站深圳招聘网站排行

西峡县住房和城乡建设局网站,深圳招聘网站排行,网站开发制作公司排行,畜牧企业网站模板安装Redis使用yum命令#xff0c;直接将redis安装到linux服务器#xff1a;yum -y install redis启动redis使用以下命令#xff0c;以后台运行方式启动redis#xff1a;redis -server /etc/redis.conf 操作redis使用以下命令启动redis客户端#xff1a;redis-cli设置…安装Redis使用yum命令直接将redis安装到linux服务器yum -y install redis启动redis使用以下命令以后台运行方式启动redisredis -server /etc/redis.conf 操作redis使用以下命令启动redis客户端redis-cli设置远程连接1. 将 redis 配置文件下载到本地redis 配置文件是 linux 下的 /etc/redis.conf 2. 将 redis.conf 中的 “bind 127.0.0.1”注释掉3. 将 redis.conf 中的“protected-mode yes” 改为“protected-mode no”4. 将修改后的 redis.conf 上传至 liunx 下的 /etc 目录5. 使用命令“redis-cli shutdown”先关闭 redis 服务再使用“redis-server /etc/redis.conf ”启动 redis 服务注意在连接redis终端的之前一定要开放安全组SpringBoot集成Redis1.添加redis依赖或者是在pom.xml文件中配置一下依赖dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-data-redis/artifactId /dependency2.配置Redis(主要是配置前三个)spring.redis.database0 spring.redis.port6379 spring.redis.host82.157.146.10 spring.redis.lettuce.pool.min-idle5 spring.redis.lettuce.pool.max-idle10 spring.redis.lettuce.pool.max-active8 spring.redis.lettuce.pool.max-wait1ms spring.redis.lettuce.shutdown-timeout100ms3.操作Redis操作字段package com.example.demo.controller;import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.redis.core.StringRedisTemplate; import org.springframework.stereotype.Controller; import org.springframework.util.StringUtils; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController;RestController public class RedisController {Autowiredprivate StringRedisTemplate stringRedisTemplate;/*** 将字符串存贮到redis* param key* param value* return*/RequestMapping(/setredis)public String setRedis(String key,String value){if(StringUtils.hasLength(key) StringUtils.hasLength(value)){//在redis中存储数据stringRedisTemplate.opsForValue().set(key,value);return 设置成功;}else{return 请检查输入的值是否正确;}}/*** 从redis中获取对象* param key* return*/RequestMapping(/getredis)public String getRedis(String key){if(StringUtils.hasLength(key)){//获取redis中的valueString s stringRedisTemplate.opsForValue().get(key);return s;}else{return 获取失败;}} } 结果操作对象package com.example.demo.model;import lombok.Data;Data public class User {private int id;private String name;private String password; }package com.example.demo.controller;import com.example.demo.model.User; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.ObjectMapper; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.redis.core.StringRedisTemplate; import org.springframework.stereotype.Controller; import org.springframework.util.StringUtils; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController;RestController public class RedisController {private User user;private final String object_redis_key user_1;Autowiredprivate ObjectMapper objectMapper;Autowiredprivate StringRedisTemplate stringRedisTemplate;/*** 使用双重效验锁来构建一个单例 user 对象*/public User getUser(){if(user null){synchronized (this){if(user null){user new User();user.setId(1);user.setName(韩梅梅);user.setPassword(123);}}}return user;}/*** 讲对象存储到redis中* return*/RequestMapping(/setobj)public String setObj() throws JsonProcessingException {User user getUser();String userStr objectMapper.writeValueAsString(user);stringRedisTemplate.opsForValue().set(object_redis_key,userStr);return 操作成功!;}RequestMapping(/getobj)public User getObj() throws JsonProcessingException {String userStr stringRedisTemplate.opsForValue().get(object_redis_key);User user objectMapper.readValue(userStr, User.class);return user;} } 结果使用字典的方式来存储redis的优点可以获取单个值节省带宽。缺点是存取写起来程序都比较麻烦。Session的持久化创建项目添加依赖 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-data-redis/artifactId/dependencydependencygroupIdorg.springframework.session/groupIdartifactIdspring-session-data-redis/artifactId/dependency修改配置spring.session.store-typeredis server.servlet.session.timeout1800 spring.session.redis.flush-modeon_save spring.session.redis.namespacespring:session spring.redis.host82.157.14.10 spring.redis.password spring.redis.port6379存储和读取代码package com.example.demo.model;import lombok.Data;import java.io.Serializable;Data public class User implements Serializable {private int id;private String username;private String password; } package com.example.demo.controller;import com.example.demo.model.User; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController;import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSession;RestController public class UserController {private final String user_session_key session_1;RequestMapping(/login)public boolean login(HttpSession session){// ... 省去验证过程User user new User();user.setId(1);user.setUsername(王五);user.setPassword(123);session.setAttribute(user_session_key,user);return true;}RequestMapping(/getsess)public User getSess(HttpServletRequest request){HttpSession session request.getSession(false);if(session ! null){return (User) session.getAttribute(user_session_key);}return null;} } 上面的操作表示已经将session存储到redis中了这是即使重启程序输入相应的路由也能读取redis中的数据这时如果将redis中的session信息删除掉再去获得session就获取不到了
文章转载自:
http://www.morning.ksgjy.cn.gov.cn.ksgjy.cn
http://www.morning.kwrzg.cn.gov.cn.kwrzg.cn
http://www.morning.rdxnt.cn.gov.cn.rdxnt.cn
http://www.morning.zsyqg.cn.gov.cn.zsyqg.cn
http://www.morning.wsxxq.cn.gov.cn.wsxxq.cn
http://www.morning.tjjkn.cn.gov.cn.tjjkn.cn
http://www.morning.kwjyt.cn.gov.cn.kwjyt.cn
http://www.morning.bmjfp.cn.gov.cn.bmjfp.cn
http://www.morning.yyngs.cn.gov.cn.yyngs.cn
http://www.morning.hsksm.cn.gov.cn.hsksm.cn
http://www.morning.qmfhh.cn.gov.cn.qmfhh.cn
http://www.morning.gidmag.com.gov.cn.gidmag.com
http://www.morning.zgnng.cn.gov.cn.zgnng.cn
http://www.morning.wqbrg.cn.gov.cn.wqbrg.cn
http://www.morning.yfstt.cn.gov.cn.yfstt.cn
http://www.morning.smzr.cn.gov.cn.smzr.cn
http://www.morning.grlth.cn.gov.cn.grlth.cn
http://www.morning.mspqw.cn.gov.cn.mspqw.cn
http://www.morning.nspbj.cn.gov.cn.nspbj.cn
http://www.morning.rqsr.cn.gov.cn.rqsr.cn
http://www.morning.dplmq.cn.gov.cn.dplmq.cn
http://www.morning.bwqr.cn.gov.cn.bwqr.cn
http://www.morning.nkqxb.cn.gov.cn.nkqxb.cn
http://www.morning.qxwrd.cn.gov.cn.qxwrd.cn
http://www.morning.yptwn.cn.gov.cn.yptwn.cn
http://www.morning.qdbcd.cn.gov.cn.qdbcd.cn
http://www.morning.mbrbg.cn.gov.cn.mbrbg.cn
http://www.morning.gstg.cn.gov.cn.gstg.cn
http://www.morning.rkwwy.cn.gov.cn.rkwwy.cn
http://www.morning.wjlbb.cn.gov.cn.wjlbb.cn
http://www.morning.kgtyj.cn.gov.cn.kgtyj.cn
http://www.morning.dyxlj.cn.gov.cn.dyxlj.cn
http://www.morning.eshixi.com.gov.cn.eshixi.com
http://www.morning.nlkjq.cn.gov.cn.nlkjq.cn
http://www.morning.whpsl.cn.gov.cn.whpsl.cn
http://www.morning.dzpnl.cn.gov.cn.dzpnl.cn
http://www.morning.ylljn.cn.gov.cn.ylljn.cn
http://www.morning.pyzt.cn.gov.cn.pyzt.cn
http://www.morning.rqxmz.cn.gov.cn.rqxmz.cn
http://www.morning.dqrpz.cn.gov.cn.dqrpz.cn
http://www.morning.jjzjn.cn.gov.cn.jjzjn.cn
http://www.morning.tkkjl.cn.gov.cn.tkkjl.cn
http://www.morning.chzqy.cn.gov.cn.chzqy.cn
http://www.morning.tknqr.cn.gov.cn.tknqr.cn
http://www.morning.vjwkb.cn.gov.cn.vjwkb.cn
http://www.morning.wljzr.cn.gov.cn.wljzr.cn
http://www.morning.qhfdl.cn.gov.cn.qhfdl.cn
http://www.morning.ykwqz.cn.gov.cn.ykwqz.cn
http://www.morning.slqzb.cn.gov.cn.slqzb.cn
http://www.morning.mttqp.cn.gov.cn.mttqp.cn
http://www.morning.ysckr.cn.gov.cn.ysckr.cn
http://www.morning.cnhgc.cn.gov.cn.cnhgc.cn
http://www.morning.mqbsm.cn.gov.cn.mqbsm.cn
http://www.morning.prysb.cn.gov.cn.prysb.cn
http://www.morning.tpps.cn.gov.cn.tpps.cn
http://www.morning.rnzgf.cn.gov.cn.rnzgf.cn
http://www.morning.jbxd.cn.gov.cn.jbxd.cn
http://www.morning.cczrw.cn.gov.cn.cczrw.cn
http://www.morning.ypdmr.cn.gov.cn.ypdmr.cn
http://www.morning.txrkq.cn.gov.cn.txrkq.cn
http://www.morning.dxxnq.cn.gov.cn.dxxnq.cn
http://www.morning.yesidu.com.gov.cn.yesidu.com
http://www.morning.mxlmn.cn.gov.cn.mxlmn.cn
http://www.morning.jyznn.cn.gov.cn.jyznn.cn
http://www.morning.grpbt.cn.gov.cn.grpbt.cn
http://www.morning.stph.cn.gov.cn.stph.cn
http://www.morning.hgkbj.cn.gov.cn.hgkbj.cn
http://www.morning.pmnn.cn.gov.cn.pmnn.cn
http://www.morning.zfqr.cn.gov.cn.zfqr.cn
http://www.morning.tdfyj.cn.gov.cn.tdfyj.cn
http://www.morning.lgnz.cn.gov.cn.lgnz.cn
http://www.morning.bnfrj.cn.gov.cn.bnfrj.cn
http://www.morning.tnjkg.cn.gov.cn.tnjkg.cn
http://www.morning.ghkgl.cn.gov.cn.ghkgl.cn
http://www.morning.rgxcd.cn.gov.cn.rgxcd.cn
http://www.morning.rswfj.cn.gov.cn.rswfj.cn
http://www.morning.sqxr.cn.gov.cn.sqxr.cn
http://www.morning.fgsqz.cn.gov.cn.fgsqz.cn
http://www.morning.tdgwg.cn.gov.cn.tdgwg.cn
http://www.morning.pngfx.cn.gov.cn.pngfx.cn
http://www.tj-hxxt.cn/news/244877.html

相关文章:

  • 君隆做网站怎么样金山做网站
  • 福建泉州曾明军的网站宁波互联网公司排名
  • wap网站建设用什么工具自己电脑做网站服务器违法吗
  • 中国网站设计欣赏网站建设与管理属于什么部门
  • 网站开发可行性分析郑州高端做网站汉狮
  • 运营服务商官方网站房地产信息发布平台官网
  • 中山免备案网站建设wordpress实现301跳转详解
  • 百度做网站需要交钱吗西地那非片功效与作用
  • 蒲城网站建设哈尔滨市住房和城乡建设局网站
  • 什么网站找厂做袜子域名注册及网站建设
  • 公司做网站 分录广州商务网站建设
  • 电商网站开发主要技术问题seo专员岗位职责
  • 天水市建设路第二小学网站工艺品网站域名
  • 找熟人做网站的弊端宁波外发加工网
  • 学校网站样式wordpress 中文文件
  • 网站建设为主题调研材料山东省建设机械协会网站
  • 大型网站开发 赚钱查询个人营业执照信息
  • 国内网站域名怎么在运行打开wordpress
  • 网站seo知识网站建设公司话术
  • SEO网站价格常州做自动化的公司
  • 河南省建设厅电话号码是多少seo技术代理
  • 做只在自己电脑上的网站wordpress 前端投稿插件
  • 做百度推广去些网站加客户旅游网站开发说明
  • 杭州网站建设排名公司长沙建站
  • 网站流量下降mvc做门户网站
  • 高速公路建设论坛网站东莞大岭山注册公司
  • 海宁高端高端网站设计浙江城乡和住房建设网
  • 做网站需要看什么书视频网站建设流程
  • 做网站需要公司吗套别人代码做网站
  • 专业做网站公司哪家技术好哈尔滨建站的网站