建阳建设局网站,网站建设学多长时间,厦门建网站的公司,做网站宁波有什么的网络公司目录
一、Redis简介
1.1 简介
二、Redis安装
2.1 Windows安装Redis
2.2 Linux安装Redis
三、Redis服务启动和停止
3.1 Windows启动Redis服务
3.2 Linux启动Redis服务
四、Redis设置密码远程连接
4.1 为Redis登陆设置密码
4.2 设置Redis允许远程连接
五、Redis常…目录
一、Redis简介
1.1 简介
二、Redis安装
2.1 Windows安装Redis
2.2 Linux安装Redis
三、Redis服务启动和停止
3.1 Windows启动Redis服务
3.2 Linux启动Redis服务
四、Redis设置密码远程连接
4.1 为Redis登陆设置密码
4.2 设置Redis允许远程连接
五、Redis常用命令 一、Redis简介
1.1 简介
Redis是一个基于内存的 Key - Value结构的数据库。 它有的特点是 1.基于内存存储读写性能高 2.适合存储热点数据 3.企业应用广泛
Redis是一个开源的内存中的数据结构存储系统官网地址Redis官方它可以用作
数据库、缓存、消息队列、任务队列、分布式锁。
Redis是用C语言开发的一个开源的高性能键值对数据库官方提供的数据是可以达到100000的QPS每秒内的查询次数。
它存储的 value 类型比较丰富也被称为结构化的 NoSql 数据库。
什么是NoSql
NoSqlNot Only SQL不仅仅是SQL泛指非关系型数据库。
NoSQL数据库并不是要取代关系型数据库而是对关系型数据的补充。
二、Redis安装
2.1 Windows安装Redis
虽然 Redis 官方网站没有提供 Windows 版的安装包但可以通过 GitHub 来下载 Windows 版 Redis 安装包下载地址点击前往Redis的Github仓库。
如果加载不出下载页面因为源码是放在GitHub上的国内访问速度比较慢也可以从博主的百度网盘下载百度网盘下载链接百度网盘Redis
注意Windows 安装包是某位民间“大神”根据 Redis 源码改造的并非 Redis 官方网站提供在官网上也没有。
Windows安装Redis非常简单因为是一个绿色版的 zip 文件下载完成后放在Windows的一个目录下解压后就可以使用了。
下面是解压后得到的文件内容居然还有Word文档是不是很意外 2.2 Linux安装Redis
安装步骤
1将Redis安装包上传到Linux
首先去Redis官网下载压缩包 (.tar.gz格式的这是官网下载地址Redis官方下载
也可以从博主的百度网盘下载网盘下载Linux版本Redis地址
2解压压缩包使用如下命令
tar -xzvf redis-4.0.0.tar.gz
3安装Redis的依赖环境用于编译Redis源码
sudo apt-get install build-essential
4进入Redis的解压后得到的文件夹执行 make 命令
这是在编译Redis的源码所以编译过程大概需要几十秒稍微等待一下即可。
5进入Redis的 src 目录执行 make install 命令进行安装
安装成功后也会得到类似如下的文件内容 三、Redis服务启动和停止
3.1 Windows启动Redis服务
redis-server是用来启动Redis服务的redis-cli是用来启动Redis客户端的也就是Redis命令提示符。 这里需要注意的是 redis-cli 运行之前必须先运行 redis-server关闭服务只需要 X 掉就好。
3.2 Linux启动Redis服务
使用 ./redis-server 命令启动Redis服务然后复制会话执行 ./redis-cli 命令启动Redis命令提示符
存在的问题 - 不能后台运行
解决方案修改配置文件 redis.conf
使用如下命令修改
vim redis.conf
之后直接输入 /dae回车快速定位到修改Redis运行方式 修改Redis为后台运行只需要将no改为yes然后保存退出 注意此时如果直接执行 ./redis-server命令Redis还是在当前窗口运行所以在运行时需要加载配置文件使用如下命令
redis-server ../redis.conf
执行完之后如果出现类似于下面的提示就代表后台启动成功了 那么问题来了Redis服务已经在后台启动了我们如何停止Redis服务 解决方案 - 杀死进程
首先使用如下命令查找Redis进程
ps -ef | grep redis
然后杀死进程
kill -9 上一个命令查找出来的进程号
四、Redis设置密码远程连接
4.1 为Redis登陆设置密码
修改 redis-conf 配置文件使用 vim 编辑器打开搜索 / requiredpass快速定位到修改密码的位置。 修改号密码后保存退出以后每次运行redis服务都要加载配置文件和相关参数见下面的命令
首先启动 redis 服务
src/redis-server ./redis.conf
启动 redis 客户端
src/redis-cli -h localhost -p 6379 -a 123456-h 是指定连接的redis服务器的IP-p是指定端口号-a指定密码。
如果启动客户端时没有加上-a参数也可以连接但是连接之后执行命令会报如下错误 此时可以执行如下命令
auth password
4.2 设置Redis允许远程连接
我们的Redis服务在Linux上跑起来了但是如果我们用Windows的 redis-cli 连接Linux上的Redis服务请看下面的演示
首先双击 redis-server.exe 运行Redis服务之后打开Windows Shell 这时有两种可能的原因
1.Redis拒绝远程连接 修改 redis-conf 配置文件搜索 /bind 然后回车找到下面的代码加上注释符然后保存。 这样Redis就可以使用远程连接了
2.Redis的6379端口未开放 使用如下命令开放端口
firewall-cmd --zonepublic --add-port6379/tcp --permanent
注意执行完这个命令要重启防火墙
先关闭防火墙
systemctl stop firewalld
再打开防火墙
systemctl start firewalld 在Windows Shell再次执行以下命令连接Linux上的Redis服务
./redis-cli -h 192.168.31.224虚拟机IP根据自己的来 -p 6379端口号 -a 123456密码 五、Redis常用命令