even

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

1、什么是redis

redis是远程数据的服务, 它是一种Nosql技术。是一个基于key-value的高速缓存系统,类似于memcached,但支持更复杂的数据结构List, Set, Sorted Set等,并且有持久化的功能。

2、redis的数据类型

a、string:字符串

b、list:列表

c、set:集合

d、sort set:有序的集合

e、hash:哈希

3、redis的特点

a、redis支持数据持久化

b、redis不仅仅支付简单的key-value类型的数据

c、redis支持数据备份

4、redis的安装

window安装:下载地址: 点击这里

安装的时候注意把这个勾选上

 

 

 启动服务端:redis-server.exe redis.windows.conf

 

 启动客户端:redis-cli.exe  =》 这个时候就可以对redis进行操作(再用一个窗口进行操作,注意:服务器的窗口不要关

 linux下安装

a、获取安装包:可以到官网下载后传到linux系统上,也可以在linux环境下使用wget http://36.248.244.150/files/518700000154E284/download.redis.io/releases/redis-5.0.8.tar.gz进行下载

b、解压安装包:tar -zxvf redis-5.0.8.tar.gz 安装包

c、进入安装包 cd redis-5.0.8.tar.gz   直接make安装,或用 make all进行安装(注意:如果中途发生错误,有可能是依赖没有安装,需要安装完后再进行make

d、编译完成后进入redis-5.0.8.tar.gz 下的src文件夹 执行 make install 进行安装 (如果报错执行该命令 make install PREFIX=/usr/local/redis )

e、为了方便管理,将Redis文件中的conf配置文件和常用命令移动到统一文件中 在  usr/local/ 下新建如下目录

  mkdir /usr/local/redis:redis的安装目录

  mkdir /usr/local/redis/bin:存放的是服务器端和客户端

  mkdir /usr/local/redis/etc:配置文件

f、移动相应的文件

  拷贝配置文件  mv redis.conf /usr/local/redis/etc/

  进入src目录,移动mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server  redis-sentinel 到/usr/local/redis/bin/

       执行命令 :mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server redis-sentinel /usr/local/redis/bin/

g、启动redis

h、将redis以守护进程的方式启动,编辑配置文件vim etc/redis.conf(也可以进行绑定ip 127.0.0.1)

 

 

 

 

再次启动redis的服务器端

 启动redis的客户端

 5、在linux系统下,如需配置redis的密码

 

 

 

配置完成后,需要重启服务器,那怎样输入密码呢?

登录客户端的时候:./bin/redis-cli.exe

 

 输入密码:auth 123

 

 

 6、redis的远程连接

$ redis-cli -h host -p port -a password

如何连接到主机为 127.0.0.1,端口为 6379 ,密码为 mypass 的 redis 服务上。

 

posted on 2020-04-03 13:32  even_blogs  阅读(143)  评论(0编辑  收藏  举报