当前位置: 首页 > news >正文 西峡县住房和城乡建设局网站深圳招聘网站排行 news 2025/10/24 8:39:22 西峡县住房和城乡建设局网站,深圳招聘网站排行,网站开发制作公司排行,畜牧企业网站模板安装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做门户网站 高速公路建设论坛网站东莞大岭山注册公司 海宁高端高端网站设计浙江城乡和住房建设网 做网站需要看什么书视频网站建设流程 做网站需要公司吗套别人代码做网站 专业做网站公司哪家技术好哈尔滨建站的网站