大家好,欢迎来到IT知识分享网。
Redis是一个非关系型数据库管理系统(NoSQL-Not Only SQL),NoSQL意思是不仅仅是SQL,泛指非关系型数据库,不需要预先定义数据存储结构,每条记录都可以有不同的数据类型和字段个数。当前比较主流的非关系型数据库系统:
- Memcached
- Redis
- MongoDB
- CouchDB
- Neo4j
- FlockDB
Redis的特点:
- Redis Dictionary Server(远程字典服务器)
- 是一款高性能的(Key/Values)分布式内存数据库
- 支持数据持久化(定期把内存里的数据存到硬盘)
- 支持多种数据类型(string/list/hast等)
- 支持master-salve模式数据备份
安装Redis编译所需要的依赖库文件,我这里以CentOS来演示,其它版本的Linux发行版操作类似。
yum -y install gcc
yum -y install make
IT知识分享网
下载最新稳定的源码包6.2.6.
IT知识分享网wget https://download.redis.io/releases/redis-6.2.6.tar.gz
对源码包进行解包
tar -zxvf redis-6.2.6.tar.gz
进入到源码目录并编译源码文件,编译时间根据机器配置决定,请耐心等待。
IT知识分享网cd redis-6.2.6/
make && make install
执行安装命令,这个是作者为我们写好的安装脚本,执行它就能把redis安装到我们的机器上。
./utils/install_server.sh
如果出现上面图片中的警告,注释掉脚本中的代码,约在80行左右。
然后重新执行脚本。一路回车,按照默认的路径安装Redis
安装完成后,就可以启动服务了,使用以下的命令。
#启动redis
/etc/init.d/redis_6379 start
#关闭redis
/etc/init.d/redis_6379 stop
通过ps命令来查看Redis已经启动
ps -C redis-server
netstat -antpu | grep 6379
连接redis测试
[root@hecs-268354 redis-6.2.6]# redis-cli 127.0.0.1:6379> pingPONG127.0.0.1:6379>
简单的存取数据
127.0.0.1:6379> set name bob \\存数据
OK
127.0.0.1:6379> get name \\取数据
"bob"
127.0.0.1:6379> keys *
1) "name"
127.0.0.1:6379> exit \\退出,断开连接
[root@hecs-268354 redis-6.2.6]#
这样就完成了Redis软件在Linux下的部署。
往期推荐:
怎么解决内网机器的网络访问问题?常用方法汇总
亲身经历,云服务器遭遇挖矿病毒之后
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/6084.html