一、Redis初探二、Linux下安装

1. 所需安装包 2. 安装步骤
3. 连接测试

一、Redis初探

Redis是什么?

Redis(REmote DIctionary Server),是一个开源的使用ANSI C语言编写,支持网络,可基于内存可持久化的日志型,键值对(Key-Value)数据库,并提供多种语言使用的API。

那些语言包含Redis支持?

redis 4.0使用 redis 1.0_java

Redis能做什么?
  1. 提供持久化内存存储,防止数据丢失。
  2. 提高高速缓存,高效处理数据。
  3. 地图信息分析,订阅系统发布,计数器,热点数据等。
Redis有那些特性?
  1. 高效,持久化
  2. 事物
  3. 存储类型多种
  4. 高速缓存,优化数据,防止数据丢失
  5. 可集群

二、Linux下安装

1.所需安装包与软件

直接进入Redis官网下载相应的版本即可!

redis 4.0使用 redis 1.0_大数据_02

需要的软件Xshellfilezilla连接远程阿里云服务器即可(没有阿里云或者其他远程服务器的小伙伴也可使用Vmware虚拟机进行模拟学习)(需要免费软件的小伙伴评论或私聊

  1. 打开filezilla
  2. 打开xshell

redis 4.0使用 redis 1.0_redis 4.0使用_03


redis 4.0使用 redis 1.0_java_04


双击我们新建的服务器进行连接,并输入

redis 4.0使用 redis 1.0_redis 4.0使用_05


redis 4.0使用 redis 1.0_linux_06


进入我们主战场

redis 4.0使用 redis 1.0_linux_07

2.安装步骤

进入上传安装包的路径
[root@iZwz963es3sadzo424c5efZ /]# cd /opt
解压安装包
[root@iZwz963es3sadzo424c5efZ opt]# tar zxvf redis-6.0.9.tar.gz 
因为Redis是C语言编写的,安装一些支持组件,防止出现错误。
[root@iZwz963es3sadzo424c5efZ opt]# yum install -y gcc-c++
[root@iZwz963es3sadzo424c5efZ /]# make
[root@iZwz963es3sadzo424c5efZ /]# make install

redis 4.0使用 redis 1.0_大数据_08

Redis的默认安装路径是/usr/local/bin,所以我们进入该目录
[root@iZwz963es3sadzo424c5efZ opt]# cd /usr/local/bin
[root@iZwz963es3sadzo424c5efZ bin]# ls

redis 4.0使用 redis 1.0_redis 4.0使用_09

为了方便以后使用,我们将Redis的配置文件,复制到默认安装目录下
我这里自定义创建了文件夹(可创可不创看个人喜好)  lconfig是自定义创建的
[root@iZwz963es3sadzo424c5efZ bin]# cp /opt/redis-6.0.9/redis.conf lconfig
我们需要修改一些Redis配置文件,因为一些默认的配置不是我们想要的。
比如redis默认后台不启动的,我们需要改成启动的。
[root@iZwz963es3sadzo424c5efZ lconfig]# vim redis.conf

redis 4.0使用 redis 1.0_linux_10


这里保存退出 Esc–>:–>wq->回车 不保存退出 Esc–>:–>wq->回车

那么简单安装和配置算是完成了,下面测试一下!!

3.连接测试

redis 4.0使用 redis 1.0_服务器_11

开启后台服务,需要在安装目录的bin目录下进行操作,而且要通过当前指定的配置文件启动服务
[root@iZwz963es3sadzo424c5efZ bin]# redis-server lconfig/redis.conf
进入cli进行连接测试
root@iZwz963es3sadzo424c5efZ bin]# redis-cli -p 6379
127.0.0.1:6379> 
测试是否连接
127.0.0.1:6379> ping
PONG
简单操作一下
127.0.0.1:6379> set a b
OK
127.0.0.1:6379> keys *
1) "a"
127.0.0.1:6379> get a
"b"
退出客户端
127.0.0.1:6379> exit
[root@iZwz963es3sadzo424c5efZ bin]#
检测是否Redis服务后台开启
[root@iZwz963es3sadzo424c5efZ bin]# ps -ef|grep redis
root     14481     1  0 23:29 ?        00:00:00 redis-server 127.0.0.1:6379
root     15054  7070  0 23:34 pts/0    00:00:00 grep --color=auto redis
以上为正常开启状态
关闭后台服务并退出
[root@iZwz963es3sadzo424c5efZ bin]# redis-cli -p 6379
127.0.0.1:6379> shutdown
not connected> exit

积水成河,聚沙成塔。

redis 4.0使用 redis 1.0_redis 4.0使用_12