首页 > 数据库 >redis集成

redis集成

时间:2023-05-04 14:45:05浏览次数:48  
标签:集成 fastjson 查看 配置文件 redis 6379 序列化

1、linux下源码安装redis

官网http://redis.io下载redis
解压

tar -zvsf redis-7.0.11.tar.gz

移动到usr/local路径下

mv redis-7.0.11 /usr/local/redis

进入redis文件夹

cd /usr/local/redis

使用两个cpu编译文件,速度快点。因为服务器是2核,根据自己配置即可

make -j 2

将编译完成的可执行文件添加到启动目录中

make install

修改redis.confo配置文件

vim redis.conf

修改bind参数、和daemonize参数

指定配置文件启动redis

redis-server ./redis.conf

查看是否启动成功

ps -ef | grep redis

redis添加密码,修改配置文件requirepass参数

重启redis

访问redis,及基本使用

redis-cli

2、将redis做成系统服务

进入util目录

cd untils

执行install_server.sh

./install_server.sh


查看服务是否存在

chkconfig --list | grep redis

查看systemd服务状态

systemctl status redis_6379

停止进程

systemctl stop redis_6379

启动进程

systemctl start redis_6379

查看服务对应shell脚本内容

vim /etc/init.d/redis_6379

3、添加jedis依赖

手写依赖原生jedis,不使用RedisTemplate。

4、 添加fastjson依赖

序列化时用fastjson将Java对象转华为json字符串写到redis中,
对象序列化效率最高的时google的protobuf和FlatBuffer,但是序列化之后时不可读的二进制格式,效率是fastjson的一倍
fastjson序列化后,是可读的json文件,方便查看等操作,

标签:集成,fastjson,查看,配置文件,redis,6379,序列化
From: https://www.cnblogs.com/hackerZT-7/p/17369555.html

相关文章

  • Linux安装部署Redis(超级详细)
    原文链接:https://www.cnblogs.com/AllWjw/p/15771097.html网上搜索了一筐如何在Linux下安装部署Redis的文章,各种文章混搭在一起勉强安装成功了。自己也记录下,方便后续安装时候有个借鉴之处。Redis版本5.0.4服务器版本LinuxCentOS7.664位下载Redis进入官网找到下载地......
  • SpringBoot 集成 Shiro 简单教程
    1.前言 ApacheShiro是一个功能强大且易于使用的Java安全框架,提供了认证,授权,加密,和会话管理。Shiro有三大核心组件:Subject: 即当前用户,在权限管理的应用程序里往往需要知道谁能够操作什么,谁拥有操作该程序的权利,shiro中则需要通过Subject来提供基础的当前用户信息,Sub......
  • 浅谈智慧医院的信息集成平台建设与配电设计方案
    罗轩志江苏安科瑞微电网研究院有限公司 江苏江阴 214432  摘要:随着云计算、5G、大数据、物联网等技术的不断发展与进步,推动着智慧医院建设的飞速发展。智慧医院建设强调医院内部业务的多流程联动和医疗信息互联互通的高协同效率,突出了数据驱动下构建高质量数据的必要性。文章......
  • 在Alibaba Cloud Linux操作系统上安装Redis教程
    AlibabaCloudLinux2内置Redis6.0.5和Redis3.2.12的yum源,执行sudoyuminstall命令即可部署Redis6.0.5和Redis3.2.12。本文阿里云百科以阿里云持久内存服务器ECS为例,使用AlibabaCloudLinux2.1903LTS64位操作系统,安装Redis6.0.5或Redis3.2.12详细流程如下:AlibabaCloud......
  • 【SpringBoot系列】七、SpringBoot 中使用Redis缓存
        在项目中对数据的访问往往都是直接访问数据库的方式,但如果对数据的访问量很大或者访问很频繁的话,将会对数据库来很大的压力,甚至造成数据库崩溃。为了解决这类问题redis数据库脱颖而出,redis数据库出现时是以非关系数据库的光环展示在广大程序猿的面前的,后来redis的迭代版......
  • kubevirt实验部署:k8s1.23.17+kube-ovn+nfs+kubevirt+ceph 集成使用
    标签(空格分隔):kubernetes系列一:kubevirt的简介KubeVirt是一个Kubernetes插件,它为Kubernetes提供了在与容器相同的基础结构上提供、管理和控制虚拟机的能力。KubeVirt是由云原生计算基金会(CNCF)赞助的开源项目,目前正处于孵化阶段。KubeVirt使Kubernetes能够使用与容器化工作负......
  • 建立redis的连接池
    1、在配置文件中添加参数(application-dev.yml)redis:#***邮件发送服务器地址host:127.0.0.1#***邮件发送服务器端口port:6379#***提醒邮件发件人邮箱timeout:100002、建一个获取redis连接的工具类@ComponentpublicclassJTRedisUtils{pr......
  • .NET Core部署到linux(CentOS)最全解决方案,入魔篇(使用Docker+Jenkins实现持续集成、
    通过前面三篇:.NETCore部署到linux(CentOS)最全解决方案,常规篇.NETCore部署到linux(CentOS)最全解决方案,进阶篇(Supervisor+Nginx).NETCore部署到linux(CentOS)最全解决方案,高阶篇(Docker+Nginx或Jexus)通过前面三篇文章的介绍,我们已经对.netcore多方案部署到linux下有......
  • .NET Core部署到linux(CentOS)最全解决方案,入魔篇(使用Docker+Jenkins实现持续集成、
    通过前面三篇:.NETCore部署到linux(CentOS)最全解决方案,常规篇.NETCore部署到linux(CentOS)最全解决方案,进阶篇(Supervisor+Nginx).NETCore部署到linux(CentOS)最全解决方案,高阶篇(Docker+Nginx或Jexus)通过前面三篇文章的介绍,我们已经对.netcore多方案部署到linux下有......
  • .NET Core部署到linux(CentOS)最全解决方案,入魔篇(使用Docker+Jenkins实现持续集成、
    通过前面三篇:.NETCore部署到linux(CentOS)最全解决方案,常规篇.NETCore部署到linux(CentOS)最全解决方案,进阶篇(Supervisor+Nginx).NETCore部署到linux(CentOS)最全解决方案,高阶篇(Docker+Nginx或Jexus)通过前面三篇文章的介绍,我们已经对.netcore多方案部署到linux下有......