Redis是什么,以及安装Linux的redis环境

1、redis是什么?

Redis是一个高速缓存数据库,是一种key-value的存储系统,就是一个数据库,有些数据不想存放在数据库中,就可以放到redis中,比如说验证码,它支持的数据类型很丰富:String、list、set、zset、hash

2、redis特点:

Redis的数据是存放在内存中,所以读写速度快;断电内存的数据会丢失但是redis不会,Redis实现持久化

3、redis的用处:

(1)用于缓存,减轻数据库的压力;提高查询效率

(2)点赞数,访问量,这种不用放到数据库直接放到redis

(3)鉴权,cookie、session

登录成功以后,将对应的key和value放到Redis里,下次如果再进来,先访问redis,如果说key值存在,说明登录过,鉴权通过,如果key值不存在,鉴权失败。就要去重新登录

--------------------------------------------------------------------------------------------------------------------

4、安装

1、首先进入opt目录下,mkdir一个redis文件夹

2、执行下面的指令

# wget http://download.redis.io/releases/redis-6.0.8.tar.gz

# tar xzf redis-6.0.8.tar.gz # cd redis-6.0.8

# make

3、如果make指令执行失败了就需要升级gcc(GCC是一个用于linux系统下编程的编译器,是一个用于编程开发的自由编译器。最初,GCC只是一个C语言编译器,它是GNU C Compiler 的英文缩写。随着众多自由开发者的加入和GCC自身的发展,如今的GCC已经是一个包含众多语言的编译器了。其中包括 C,C++,Ada,Object C和Java等。所以,GCC也由原来的GNU C Compiler变为GNU Compiler Collection。也就是 GNU编译器家族的意思。当然,如今的GCC借助于它的特性,具有了交叉编译器的功能,即在一个平台下编译另一个平台的代码

yum -y install centos-release-scl

yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils scl enable devtoolset-9 bash echo "source /opt/rh/devtoolset-9/enable" >> /etc/profile

gcc -v

4、如果make可以成功执行,就不用执行第3步

5、为了防止我们的服务器被黑,我们需要在redis.conf文件里进行下面的操作

#去掉保护模式,修改端口号,添加密码

#去掉保护模式,注释bind:127.0.0.1,将protected-mode改为no,

#修改端口号,将port设置为想要设置的,比如9000

#设置密码requirepass 密码

#以保护线程启动  daemonize no------------》 daemonize yes

这样我们的服务器就不会被挖矿软件黑了。

#重启redis

在src文件下

./redis-server ../redis.conf

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值