搭建redis

介绍:Redis的一些优点。

借鉴百度百科

介绍:异常快 - Redis非常快,每秒可执行大约110000次的设置(SET)操作,每秒大约可执行81000次的读取/获取(GET)操作。

支持丰富的数据类型 - Redis支持开发人员常用的大多数数据类型,例如列表,集合,排序集和散列等等。这使得Redis很容易被用来解决各种问题,因为我们知道哪些问题可以更好使用地哪些数据类型来处理解决。

操作具有原子性 - 所有Redis操作都是原子操作,这确保如果两个客户端并发访问,Redis服务器能接收更新的值。

多实用工具 - Redis是一个多实用工具,可用于多种用例,如:缓存,消息队列(Redis本地支持发布/订阅),应用程序中的任何短期数据,例如,web应用程序中的会话,网页命中计数等。

 

实际作用场景

一般Redis应用到项目中最主要的原因是解决 一是并发量 另一个数据提升速度。

举个例子:项目中用户的权限,系统如果每次都去请求数据库,而且通常情况下权限是一个用户不经常修改的操作,这样请求的速度和相应会变得很慢,倒不如存入缓存redis中这样只需要定义一个key 传入value 每次请求优先请求redis没有再去请求数据库,这样请求的响应会比平时快许多,提升了一个档次。

例子2:例如天气,天气在正常情况下是不会做过多的修改,我不能反反复复的调取天气模块拉去到最新的信息,这样如果每次请求,调取天气模块的第三方会流失掉很多的资金,项目中的这种方式也不太可行,不如存入redis 每半个小时更新一次。

 

本章描述

本章主要针对redis的使用和搭建和redis在服务中的持久化,内容中借鉴了很多大神的一些博客,为了防止收藏的博客不在,自己整理了一份好好应用,不对的地方望各位见谅。

 

应用环境

Centos 6  Redis  Springboot

 

Redis安装步骤

第一步:下载Redis

命令: wget  http://download.redis.io/releases/redis-4.0.2.tar.gz

第二步:安装编译:

tar xzf redis-4.0.2.tar.gz

cd redis-4.0.2

make install  (使用命令安装gcc:yum install gcc)

 

 

在别的服务器搭建出现这种情况:不慌

使用一下命令:yum install -y tcl

yum install gcc-c++

make MALLOC=libc

然后在将压缩的包删除在从新 make intall

这样Redis就安装好了。

Redis的使用脚本

简述:我们在使用redis时,自己搭建也好,工作中搭建也好,估计最不想服务器或虚拟机关机以后,还需要手动运行这样做很麻烦。

借鉴:https://www.cnblogs.com/renzhicai/p/7773080.html  

 

首先切换到redis目录下

 

找到这个文件,并拷贝到 /etc/init.d 的目录中

命令: cp redis_init_script /etc/init.d

 

然后修改这个文件   (修改的名称是根据个人的喜好)

命令:mv  redis_init_script  redis_6379

 

创建两个目录:

 mkdir /etc/redis  用途:存放redis的配置文件

 

 

mkdir /var/redis 用途:存放Redis的持久化文件

 

首先将配置文件模板(redis-4.0.2/redis.conf)复制到/etc/redis 目录中,以端口号命名(如“6379.conf”),然后按照下表对其中的部分参数进行编辑。

 

/etc/init.d/redis_6379 start

/etc/init.d/redis_6379 stop

 

Redis随系统自动启动,这还需要对Redis初始化脚本进行简单修改:

vim /etc/init.d/redis_6379

在打开的redis初始化脚本文件头部第四行的位置,追加下面两句:

# chkconfig: 2345 90 10

# description: Redis is a persistent key-value database

 

设置开机执行redis脚本 

chkconfig redis_6379 on

开启:service redis_6379 start

关闭:service redis_6379 stop

按照以上的步骤我们就顺利的搭建完成了,持久化和每次服务启动redis都会启动。

注意:如果我们默认安装使用编译的话,

 

这个意思代表我没有指定那个配置文件启动,所以有的时候我们无所怎样的修改我们的配置文件还是会报错。

所以在启动文件的时候,修改一下我们的启动方式

./redis-server redis.conf &

启动就好了。 (注意:这里吃了一个教训因为没有自己准确的看到日志,所以耽搁了很多时间)

 

Redis的部署还是比较简单,但是如果你买了一台服务器就需要把你的配置文件好好修改一下。

修改如下: vim redis.conf (注意:你自己配置的启动配置文件)

 

这个地方 我们注释掉。

 

这个 我们修改成no

如果还有那些地方不对的,还行担待,期待各位大佬的问题,共同学习进步。
 

记录命令:

1.默认启动方式

服务端:./redis-server
client端:./redis-cli
退出: ./redis-cli shutdown

2.指定端口启动

  • 命令指定端口号
    服务端:./redis-server --port 端口号
    client端:./redis-cli -p 端口号
    退出: ./redis-cli -p 端口号 shutdown
  • 配置文件指定端口号

     

    服务端:./redis-server ../redis.conf
    client端:./redis-cli -p 端口号
    退出: ./redis-cli -p 端口号 shutdown

3.指定端口ip连接

服务端:./redis-server --port 端口号
client端:./redis-cli -p 端口号 -h 127.0.0.1

4.设置redis密码

image.png

服务端:./redis-server ../redis.conf
client端:./redis-cli -a 密码

                                                                                 联系方式:310857864@qq.com

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值