Redis的下载安装入门一条龙
Posted 寂静花开
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis的下载安装入门一条龙相关的知识,希望对你有一定的参考价值。
目 录
Redis概述
- Redis是一个开源的 key-value存储系统。
- 和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合). zset(sorted set --有序集合)和hash (哈希类型)。
- 这些数据类型都支持push/pop、add/remove 及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。
- 在此基础上, Redis支持各种不同方式的排序。
- 与memcached-样,为了保证效率,数据都是缓存在内存中。
- 区别的是Redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件。
应用场景
配合关系型数据库做高速缓存
高频次,热门访问的数据,降低数据库IO。
分布式架构,做session共享
多样的数据结构存储持久化数据
Redis下载
Redis安装
在Linux环境下安装
所以需要先安装一下Xshell和Xftp
下载地址:https://www.xshellcn.com/xiazai.html
Xshell远程连接阿里云服务器
去阿里云官网上实名认证一下,学生党按照步骤可以免费获得两个星期的使用权。
弄好之后点击红框内容
打开Xshell
之后按照步骤来,设定一下用户名和密码就行。
打开Xftp
左边是本地,双击刚刚下载的Redis,右边就有了。
再打开Xshell
输入ls
安装C语言的编译环境
方法一:用yum命令
直接输入
yum install gcc
但我这里报错了,
能搜到的方法基本都试了,但没用,
方法二:在电脑上下好gcc压缩包
下载链接:http://ftp.gnu.org/gnu/gcc/
选择需要的版本,点击进入,选择后缀 .tar.gz
的文件下载。
下载好后,通过Xftp,传到云服务器上。
然后在Xshell中,输入命令行进行安装
(这里因为忘截图了,只打了命令)
解压gcc
tar -jxvf gcc-11.2.0.tar.gz
进入解压后的文件
cd gcc-11.2.0
安装依赖
./contrib/download_prerequisites
配置编译语言
./configure --prefix=/usr/lib/gcc/x86_64-redhat-linux/11.2.0/ --enable-checking=release --enable-languages=c,c++ --disable-multilib
查看gcc版本
gcc --version
安装Redis
解压Redis
tar -jxvf redis-6.0.6.tar.gz
进入解压后的文件
cd redis-6.0.6
执行make命令
make
输入make install
后就算安装成功了。
查看安装目录
/usr/local/bin 看一眼有没有Redis文件。
redis-benchmark:住能测试工具,可以在自己本子运行.看看自己本子性能如何。
redis-check-aof :修复有问题的AOF文件. rdb和aof后面讲。
redis-check-dump :修复有问题的dump.rdb文件.
redis-sentinel : Redis集群使用.
redis-server :Redis服务器启动命令。
redis-ci :客户端,操作入口。
Redis启动
前台启动(不推荐)
在bin目录下,输入命令redis-server
直接Ctrl+c 退出
后台启动(推荐)
备份redis.conf
拷贝一份redis.conf到其他目录
cp redis.conf /etc/redis.conf
进入 /etc 目录,将后台启动设置daemonize no改成yes.
修改redis.conf(128行)文件将里面的daemonize no改成yes ,让服务在后台启动
cd /etc
vi redis.conf
输入/daem
进行搜索
敲 i 进行编辑
按esc退出编辑模式
:wq
保存退出
可以开始启动啦
cd /usr/local/bin
redis-server /etc/redis.conf
ps -ef | grep redis
redis-cli
pint
ping
验证是否是正常的联通状态
关闭
输入shutdown
关闭
再输入exit
退出
以上是关于Redis的下载安装入门一条龙的主要内容,如果未能解决你的问题,请参考以下文章