简介
概要
Redis是一个基于内存的key-value结构数据库,目前互联网技术领域使用最为广泛的存储中间件。
Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库,官方提供的数据是可以达到100000+的QPS(每秒内查询次数)。它存储的value类型比较丰富,也被称为结构化的NoSql数据库。
官网:https://redis.io
中文网:Redis中文网
特点
主要特点:
-
基于内存存储,读写性能高
-
适合存储热点数据(热点商品、资讯、新闻)
-
企业应用广泛
关系型与非关系型数据库
NoSql(Not Only SQL),不仅仅是SQL,泛指非关系型数据库。NoSql数据库并不是要取代关系型数据库,而是关系型数据库的补充。
关系型数据库(RDBMS):
-
Mysql
-
Oracle
-
DB2
-
SQLServer
非关系型数据库(NoSql):
-
Redis
-
Mongo db
-
MemCached
linux系统(yum安装)
安装
yum install redis安装
在终端输入yum install redis安装。
报错:没有可用软件包 redis。
解决:
运行以下命令更新软件包信息:
sudo yum clean all
sudo yum update
然后继续尝试yum install redis。
如果还不成功,执行以下命令
sudo yum install epel-release
sudo yum install redis
启动redis
打开终端,输入命令
redis-server
可以发现,成功启动。
linux系统(安装包安装)
在Linux系统安装Redis步骤:
-
将Redis安装包上传到Linux
-
解压安装包,命令:tar -zxvf redis-4.0.0.tar.gz -C /usr/local
-
安装Redis的依赖环境gcc,命令:yum install gcc-c++
-
进入/usr/local/redis-4.0.0,进行编译,命令:make
-
进入redis的src目录进行安装,命令:make install
安装后重点文件说明:
-
/usr/local/redis-4.0.0/src/redis-server:Redis服务启动脚本
-
/usr/local/redis-4.0.0/src/redis-cli:Redis客户端脚本
-
/usr/local/redis-4.0.0/redis.conf:Redis配置文件
Windows系统(docker安装)
安装
使用docker search redis安装
确保自己之前安装过docker desktop且已经启动,然后打开电脑终端后输入
docker search redis
docker pull redis
如果没有安装过的话,可以见我的另一篇博客http://t.csdn.cn/RNzm3
启动redis-server
在终端输入命令
docker run --name myredis -it -p 6379:6379 -v /data/redis-data redis --requirepass "123456"
--name:容器名称
-p 6379:6379 将端口设置为6379
-it参表示控制台显示Redis安装的交互信息
--requitepass "123456" : 指定redis连接密码,此参数要放在镜像名后面。
可以发现,成功启动。想要关闭redis服务,直接ctrl+c或者关闭终端界面即可。
启动redis-cli
再打开一个新的终端,用来启动redis客户端。
输入命令:
docker exec -it myredis redis-cli -a "123456"
此时虽然有一行warning,但是连接是成功的。127.0.0.1:6379是redis的服务端地址。
我们使用“set 键 值”和“get键”命令来验证是否连接成功。
如上,连接测试成功。想要关闭redis cli,直接ctrl+c或者关闭终端界面即可。
Windows系统(安装包本机安装)
安装
直接解压资源中的Redis-x64-3.2.100.zip到指定目录后即可使用。
启动redis
打开redis被安装的所在路径的cmd,输入命令即可启动redis服务端。
redis-server.exe redis.windows.conf
Ctrl + C 即可停止Redis服务端服务。
打开另一个该路径下的cmd,输入命令即可启动redis客户端。
redis-cli.exe
注意该命令只能连接本地redis服务。
修改redis配置
设置Redis服务密码,修改redis.windows.conf,将注释掉的以下行改为
requirepass 123456
然后重启redis服务端和客户端。再次连接redis时,需要加上密码,否则报错NOAUTY Authentication required:
redis-cli.exe -a 123456
同理,可以修改host和port等参数。文章来源:https://www.toymoban.com/news/detail-667950.html
Redis客户端图形工具
直接点击资源中的Another-Redis-Desktop-Manager1.5.5.exe,按照提示安装后双击启动。文章来源地址https://www.toymoban.com/news/detail-667950.html
到了这里,关于redis在linux和windows上的安装配置(解决问题:没有可用软件包 redis)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!