Redis安装卸载详细教程,顺便看看界面化Redis~

一、Redis

Redis 简介

Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。

Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。
Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。
Redis支持数据的备份,即master-slave模式的数据备份。

Redis 的优势:

性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s 。
丰富的数据类型 – Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作。
原子 – Redis的所有操作都是原子性的,意思就是要么成功执行要么失败完全不执行。单个操作是原子性的。多个操作也支持事务,即原子性,通过MULTI和EXEC指令包起来。
丰富的特性 – Redis还支持 publish/subscribe, 通知, key 过期等等特性。

因此Redis常用在数据缓存,交互等地方。
同时Redis现在也有分布式框架,支持大数据量的操作。

作为一个后端人员,感觉Redis是必经之路呀!!
所以如果你还没学过那必须建议你学一下!

今天我们先把环境安装一下。配置文件搞一搞~

二、linux Redis安装

环境镜像 Centos 6.9
安装过程

# 1、下载redis,这里下载的是4.0版本,可以自己选择对应版本
cd /data/redis
wget http://download.redis.io/releases/redis-4.0.1.tar.gz

# 2、解压
tar -zxvf redis-4.0.1.tar.gz
# 修改名称
mv redis-4.0.1 redis
cd redis
# 3、安装
make&make install

查看/usr/local/bin 是否有对应redis的命令

ll /usr/local/bin

Redis安装卸载详细教程,顺便看看界面化Redis~_第1张图片
运行一下redis-server,若出现下面的界面则表示初步安装完成了
Redis安装卸载详细教程,顺便看看界面化Redis~_第2张图片
关闭界面,可以Ctrl+c 也可以新开一个客户端用命令redis-cli shutdown

三、Redis 配置文件修改

1、配置service 命令启动

# 将安装目录下的redis_init_script 复制到自动启动文件夹下面,命名为redis
cp /data/redis/redis/utils/redis_init_script /etc/init.d/redis
# 修改配置文件
vim /etc/init.d/redis

CONF="/etc/redis/${REDISPORT}.conf"

修改为

CONF="/etc/redis/redis.conf"

再在末尾加入

# chkconfig:2345 90 10
#
# description:Redis is a persistent key-value database

保存文件
将Redis安装目录下的配置文件redis.conf复制到/etc/redis/redis.conf下

cp /data/redis/redis/redis.conf /etc/redis/redis.conf

修改配置文件

vim /etc/redis/redis,conf

将 daemonize no 修改为 daemonize yes

然后我们就可以用service 启动停止Redis了

在这里插入图片描述
现实生产中,不可能一台机器一个redis。不同机器之间的redis肯定是要互相访问的,那一台机器怎么访问另外一台机器的redis呢?
直接访问
redis-cli -h 机器IP -p 6379
显示如下,连接不上
Redis安装卸载详细教程,顺便看看界面化Redis~_第3张图片
修改redis 绑定的IP,使得其他的机器也可以连接这台机器的redis
修改配置文件

vim /etc/redis/redis.conf

将 bind 127.0.0.1 修改为 bind 0.0.0.0
这样其他的机器就能访问这台机器的redis了。
Redis安装卸载详细教程,顺便看看界面化Redis~_第4张图片
OK,那么此时可能也有部分同学想说,那我设置这样不是风险很高?随便内网一台机器都能访问我的redis,获得我的数据??
别着急,我们可以设置密码嘛
同样是修改配置文件

vim /etc/redis/redis.conf

找到 # requirepass foobared
去掉注释 设置密码为 123456 requirepass 123456

重启一下redis生效

Redis安装卸载详细教程,顺便看看界面化Redis~_第5张图片
可以看到此时我们要连接redis 就必须输入密码,不然没有权限访问数据的。
其他机器的连接也是需要密码的,这样你就不用担心安全啦。
同时也有个麻烦的地方,关闭redis的时候就不能用简单的

service redis stop 

Redis安装卸载详细教程,顺便看看界面化Redis~_第6张图片
要使用输入密码的客户端

redis-cli -h 127.0.0.1 -p 6379 -a 123456 shutdown

在这里插入图片描述
可以看到redis被顺利关闭掉了。

四、Redis 卸载

1、删除make的时候生成的几个redisXXX的文件

rm -f /usr/local/bin/redis*

2、删除安装redis的目录

rm -rf /data/redis/redis

这样,redis就卸载完成了。

五、Redis界面化工具RedisDesktopManager

设置你的机器IP。登陆密码,redis对应的密码,端口
Redis安装卸载详细教程,顺便看看界面化Redis~_第7张图片
可以看到我们刚刚设置的key 1 :test 可以直接查找的到。
Redis安装卸载详细教程,顺便看看界面化Redis~_第8张图片

Redis 的安装配置还是很简单的,有机会再讲一下分布式的Redis怎么部署。

我是一只前进的蚂蚁,希望能一起前行。

如果对您有一点帮助,一个赞就够了,感谢!

注:如果本篇博客有任何错误和建议,欢迎各位指出,不胜感激!!!

你可能感兴趣的:(笔记)