简介
Redis是一个开源的、高性能的、基于键值对的缓存与存储系统,通过提供多种键值数据类型来适应不同场景下的缓存与存储需求。与此同时,Redis的诸多高层级功能让其可以胜任消息队列、任务队列等不同的角色。除此之外,Redis还支持外部模块扩展,在某些特定的场景下可以作为主数据库使用。
由于内存的读写速度远快于硬盘,就算现在的固态盘思维估计也是朝着内存那个思维模式发展的,大概也许我是个外行,但是长久存储还是使用机械盘。所以Redis数据库中的所有数据都存储在内存中那是相当快的。也有一定的风险,会导致丢失数据,但配合RDB以及AOF持久化会减少风险。
一、初识Redis
1、linux下安装(Redhat7系列)
1.1、安装
此处准备的是源码包,版本不在于最新,在于稳定适用。
其余版本在官网获取,或者在其托管的平台github上获取,如下为Redis的官网下载地址。
https://redis.io/download
redis-6.0.8.tar.gz
#安装
tar -zxvf redis-6.0.8.tar.gz
#编译
make && make install
1.2、排查错误
make[1]: *** [server.o] 错误 1
1.3、解决方案
1.3.1、安装依赖环境
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
1.3.2、加环境变量并生效
scl enable devtoolset-9 bash
echo "/opt/rh/devtoolset-9/enable" >> /etc/profile
重新读取环境变量配置文件
source /etc/profile
重新编译解决问题
#切换到Redis的安装目录,一般源码包安装会放在/usr/local/下面,看个人使用习惯
cd /opt/redis-6.0.8/
#编译
make && make install
常用基本命令练习可以参考菜鸟教程
https://www.runoob.com/redis/redis-commands.html
1.4、启动与登录
启动redis-server服务端
#启动redis服务
nohup /opt/redis-6.0.8/src/redis-server &
登录redis-cli客户端
#登录redis-cli
/opt/redis-6.0.8/src/redis-cli
测试验证,此时linux下的redis正式启动成功,下面会带来基本用法介绍。
ping
pong
1.5、设置密码
默认是没有开放密码设置的,需要手动开启注释掉的参数配置。
#编辑配置文件
vim /opt/redis-6.0.8/redis.conf
#原本的被注释掉,复制一行改成你设置的密码即可
#requirepass foobared
requirepass 123456
2、Windows下安装
2.1、安装
Redis-x64-3.2.100.zip
1
2.1.1、Windows下解压或者msi直接安装即可。
2.1.2、设置服务命令(注册为服务形式,自启)
安装服务
redis-server --service-install redis.windows-service.conf --loglevel verbose
卸载服务
redis-server --service-uninstall
2.2、启动与关闭
redis-server redis.windows.conf
2.2.1、开启服务
redis-server --service-start
2.2.2、停止服务
redis-server --service-stop
2.3、启动redis服务
#同样在redis解压的或者安装的目录以管理员身份运行cmd
redis-server --service-start
2.4、cmd下运行测试登录
#在redis解压的或者安装的目录以管理员身份运行cmd
redis-cli.exe -h 127.0.0.1 -p 6379
#或者直接执行
redis-cli
#执行
redis-cli
#登录测试
ping
5、Windows下的管理工具rdm,是可视化界面
https://redisdesktop.com/download
如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h64786.shtml