Redis学习笔记(一) Redis的安装

1、redis是什么

Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用做数据库,高速缓存和消息队列代理。它支持字符串哈希表列表集合有序集合位图hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不一样级别磁盘持久化功能,同时经过Redis Sentinel提供高可用,经过Redis Cluster提供自动分区html

官网:https://www.redis.net.cn/redis

2、Redis的应用场景

  1. 配合关系型数据库作高速缓存
  •              高频次,热门访问的数据,下降数据库IO
  •              高频次,热门访问的数据,下降数据库IO
  1. 因为其拥有持久化能力,利用其多样的数据结构存储特定的数据
  •             最新N个数据 è 经过List实现按天然事件排序的数据
  •             排行榜,TopN è 利用zset(有序集合)
  •             时效性的数据,好比手机验证码è Expire过时
  •             计数器,秒杀 è 原子性,自增方法INCR、DECR
  •             去除大量数据中的重复数据è 利用set集合
  •             构建队列è利用list集合
  •              发布订阅消息系统 è pub/sub模式

3、安装步骤

一、下载得到redis-3.2.5.tar.gz后将它放入咱们的Linux目录/opt数据库

二、解压命令:tar-zxvf redis-3.2.5.tar.gz缓存

三、解压完成后进入目录:cd redis-3.2.5服务器

四、在redis-3.2.5目录下执行make命令运行make
命令时出现故障意出现的错误解析: gcc:命令未找到 
>能上网:数据结构

            yum install gcc.测试

            yum install gcc-c+spa

五、在redis-3.2.5目录下再次执行make命令.net

                Jemalloc/iemalloc.h:没有那个文件线程

                解决方案:运行make distclean以后再make

六、在redis-3.2.5目录下再次执行make命令

七、继续执行make install

查看默认安装目录:usr/local/bin

4、Redis启动、

直接redis-server启动redis

这是前台启动,前台启动会占用当前线程,咱们使用后台启动

后台启动

1、备份redis.conf:拷贝一份redis.conf到其余目录

[root@zy bin]# cp /opt/module/redis-3.2.5/redis.conf  /root/myredi

2、修改redis.conf文件将里面的daemonize no 改为 yes,让服务在后台启动

3、启动命令:执行  redis-server   /myredis/redis.conf

redis-server /root/myredis/redis.conf

查看是否启动成功

redis不分用户,只有“有密码或者没有密码”,一旦设置密码,全部链接redis的用户都须要密码

4、用客户端访问: Redis-cli   并测试

5、关闭

使用exit只能退出客户端 。使用shutdown将客户端与服务器都关闭

相关文章
相关标签/搜索