redis 介绍及安装
redis-基础介绍
Redis(Remote Dictionary Server ),即远程字典服务,是有一个免费开源的NoSQL产品。
是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能,同时通过Redis Sentinel提供高可用,通过Redis Cluster提供自动分区。
redis是将全部数据放在内存中,所以使用单线程去操作效率就是最高的,对于内存系统来说,如果没有上下文切换效率就是最高的,多次读写都是在一个CPU上。
redis的安装与配置
redis官网:https://redis.io/
redis中文网:https://www.redis.net.cn/
阿里云服务器安装Redis
下载的源码进行编码,编译依赖gcc环境
在Linux服务器新建文件夹存放redis
进入 /usr/local/
下载redis
解压刚刚下载的redis
移动redis目录,一般都会将redis目录放置到 /usr/local/redis目录:
输入命令编译文件
make命令执行完,redis就编译完成了。
执行下面命令安装redis,并指定安装目录
启动Redis
-
进入redis安装目录,执行下面命令启动redis服务
-
查看Redis是否正在运行
修改配置文件
-
注释掉bind 127.0.0.1
-
保护模式修改:protected-mode的值默认为yes,将其修改为no;
-
守护进程修改daemonize的值默认为no,将其修改为yes
-
redis密码修改:requirepass
设置 redis 连接密码,这里设置密码为x----f
更新配置文件后重启
测试redis
-
通过redis-cli测试redis是否可用,在redis安装目录执行下面命令:
-
然后再输入auth +空格+ 刚才设置的密码
-
此处我们通过下面命令随便set一个字符串类型的值,key是test,value是hello:
-
然后通过下面命令get出test这个key的value值:
-
退出redis
本文来自博客园,作者:测试玩家勇哥,转载请注明原文链接:https://www.cnblogs.com/Nephalem-262667641/articles/17301796.html

浙公网安备 33010602011771号