Redis:REmote Dictionary Server(远程字典服务)基于内存的Key—Value键值对内存数据库
Redis是完全开源的,使用C语言编写的遵守BSD开源协议,是一个高性能的Key—Value数据库提供了丰富的数据结构,包括String、Hash、List、Set、SortedSet等等。这些数据都是存在内存中的,同时Redis支持事务、持久化、LUA脚本、发布/订阅、缓存淘汰、流技术等多种功能特性提供了主从模式、Redis Sentinel和Redis Cluster集群架构方案
Redis官网地址 (https://redis.io/)
查看自己的LInux是32位还是64位,做开发用64位
使用 getconf LONG_BIT 查看是否是32还是64位,如果是32记得更换成64位
Redis得安装在Linux系统中,在官网中也明确的说明了推荐你使用Linux系统开发
Linux环境安装Redis必须具备gcc编译环境,Redis是使用c语言编写的
查看Linux是否有gcc gcc -v
如果没有使用 yum -y install gcc c++
1、将下载的redis.tar.gz放在Linux目录下的opt,在Linux中规定第三方安装包放在opt目录下
2、解压redis安装包 tar -zxf
3、进入解压后的redis目录后执行 make && make install 进行编译安装,这里需要连接网络,因为有些文件需要进行联网下载
4、redis默认安装在 /usr/local/bin 目录下
5、启动redis,启动redis需要读取一个配置文件,这个配置文件默认在/opt/redis-7.0.9 目录下有个redis.conf
,把这个文件拷贝一份,就算后期把拷贝出来的该坏也没关系,这样比较安全。把默认的redis.conf
拷贝到自己定义的目录下/redisinit
6、对拷贝出来的redis.conf
进行初始化设置
修改完配置文件后记得重启,配置文件才能有效
行号 | 更改前 | 更改后 | 意思 |
---|---|---|---|
309行 | daemonize no | daemonize yes | 将redis设置为后台启动 |
111行 | protected-mode yes | protected-mode no | 将保护模式关掉,因为以后是会有其他的机器连接redis服务的 |
87行 | bind 127.0.0.1 -::1 | #bind 127.0.0.1 -::1 | 将bind注释掉默认是只允许主机访问的,否则会影响远程连接的 |
1037行 | #requirepass foobared | requirepass 设置自己的密码 | 设置自己的redis密码 |
7、启动服务 redis-server /redisinit/redis7.conf
使用ps -ef|grep redis|grep -v grep 查看是否启动成功
8、连接服务 使用 redis-cli -a 密码 -p 端口号
如果没有设置端口号则默认访问6379,如果设置了就访问指定的端口号,输入之后root会变成127.0.0.1:6379
连接上后使用ping
命令,如果出现PONG则表示redis安装成功可以正常使用
quit
退出redis连接
9、关闭
单实例关闭:
远程关闭:redis-cli -a 1234 shutdown 在使用quit
内部关闭:shutdow 在使用quit
多实例关闭,指定端口关闭:redis-cli -p 6379 shutdown
10、卸载redis
删除/usr/local/bin
下的所有关于redis的文件
上一篇:第一部分——简单句——第一章——简单句的核心——第二节 简单句的核心变化——情态,语态,否定(强调)
下一篇:华为二公主姚安娜入职长安汽车,华为和阿维塔究竟有多铁? 姚安娜成为阿维塔007代言人的原因 姚安娜阿维塔展台活动