linux部署redis
Posted 学码无涯
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux部署redis相关的知识,希望对你有一定的参考价值。
作为个人学习,部署个小网址,购买天翼云服务器是完全够用的了,
性价比很高,虽然偶尔很少出现延迟宕机,但是作为个人使用,是个不错的选择,CentOS7,带宽2M/s,时长一年,地区位置优先即可,一般才需要80元
链接:天翼云服务器
可以说完全够个人 学习使用了。
让我们步入正题
云服务器部署redis
一、Redis
让我们了解一下redis
1.概念
Redis是用C语言开发的一个开源的高性能基于内存运行的键值对NoSQL数据库
2.特征
(1).支持数据的持久化,可以将数据保存在磁盘中,重启之后可以再次加载到内存中使用
(2).支持多种数据类型,除了KV类型的数据,还支持list、set、hash等数据结构
(3).支持master-slave模式的数据备份
3.应用场景
(1).热点数据加速查询(主要场景),如热点商品、热点信息等访问量较高的数据
(2).即时信息查询,如公交到站信息、在线人数信息等
(3).时效性信息控制,如验证码控制、投票控制等
(4).分布式数据共享,如分布式集群架构中的session分离消息队列
4.下载地址
https://redis.io/download
下载得到redis安装压缩包,这里我们是6.2.6版本redis
二、使用Linux系统
1.购买天翼云云服务器
很便宜!!!80一年
注册天翼云账号的步骤和阿里云步骤基本一样。需要实名认证
购买完后,一定要选择自己购买选的地区,才能找到自己的云服务
2.连接使用云服务器
(1).第一种就是在官网页面上面远程链接登录
我们打开后就是页面方式打开linux系统
至于密码,咱可以在更多选择中重置自己想要的密码
(2).第二种方式就是使用软件远程登录
给大家推荐一种操作简单,功能全面的远程连接软件
国产FinalShell
FinalShell是一体化的的服务器,网络管理软件,不仅是ssh客户端
还是功能强大的开发,运维工具,充分满足开发,运维需求.
下载地址:http://www.hostbuf.com/
下载安装后启动,没错,看窗口界面就是基于java编写的
我们选择SSH(Linux)系统连接
主机填写公网IP,
输入名称,主机,用户名,密码
登录成功
三、安装Redis
1.需要把下载的redis-6.2.6.tar.gz包上传,可以在目录右键上传
查看上传成功
tar -zxvf redis-6.2.6.tar.gz 解压后
mv redis-6.2.6 /develop 再移动develop目录下
cd /redis-6.2.6/src 切换到该目录下
使用make命令安装,make命令需要C语言编写器gcc的支持,
gcc --version查看是否安装
使用make 安装redis
make install PREFIX=/usr/local/mysoft/redis PREFIX为安装到指定路径
安装完成后切换到目录下查看bin
直接./redis-server启动redis
新打开一个连接窗口ps aux|grep redis查看进程,打开客户端
成功存key-value,redis安装成功
2.设置后台启动
ctrl+c退出后,切换到develop/redis-6.2.6/目录下找到redis.conf
复制到/usr/local/mysoft/redis/bin安装目录下
cp redis.conf /usr/local/mysoft/redis/bin
在bin目录下vim redis.conf编辑文件
找到daemonize 改为yes,保存退出
查看redis进程 ps -aux|grep redis
./redis-server redis.conf启动redis
再次查看进程
发现redis后台启动成功了
关闭redis:
- kill reids进程端口号
- ./redis-cli shutdown
四、redis客户端图形化界面
1.redis desktop manager
下载地址:https://github.com/qishibo/AnotherRedisDesktopManager/releases
不得不说这款软件是真的好用,star的数量有17+,之前使用的RDM界面古老,升级收费
也可以下载云盘上的,链接:https://pan.baidu.com/s/16i45TfNjvYLsniHtV35QBg
提取码:loop
点击exe进行下载,打开界面
该软件支持SSH连接,让我们连接一下云服务器吧
点击新建连接–>选择SSH连接,输入云服务地址,用户名和密码即可,点击确定
点击连接的对象
可以看到redis版本,系统的版本,以及进程,内存情况,和状态
还可以看到在finalshell存入的key-value,并且可以修改和编辑删除
以上是关于linux部署redis的主要内容,如果未能解决你的问题,请参考以下文章