Redis系列(一)——介绍及安装配置

来源:互联网 发布:mac终端编辑文件 编辑:程序博客网 时间:2024/06/08 09:42

Redis简介

Redis是分布式内存数据存储系统,可以用做数据库、缓存、消息中间件。Redis支持的数据结构有String、List、Set、SortSet、Hash。Redis可以对这些类型执行原子操作。

原子操作是指不会被线程调度机制打断的操作;这种操作一旦开始,就一直运行到结束,中间不会有任何 context switch。

Redis支持数据持久化、主从复制、事务、订阅分发、过期自动删除key、自动故障转移等功能。

数据持久化:redis可以把内存中的数据以文件形式保存。Redis持久化有RDB(快照)和AOF(日志)两种策略。

主从复制:redis集群服务器角色中分为Masterservice(主服务器)、Slave service(从服务器),主从复制保证主从服务器数据的一致性。可以配置读写权限实现服务器读写分离。

事务:redis事务不支持rollback(回滚)

订阅分发:发送者(pub)发送消息到频道(channel),订阅该频道的订阅者(sub)接收消息。实现场景有群聊、微博、消息推送等。

Redis 使用 ANSI C 编写并且能在绝大Linux系统上运行。

Redis安装配置

1.在https://github.com/MSOpenTech/redis/releases下载压缩包并解压(或者下载链接:http://pan.baidu.com/s/1dFN5iF3 密码:bl0q),有如下文件

 


2.打开redis.windows.conf,查询requirepass,设置密码


3.打开cmd,进入解压目录,执行redis-server.exe  redis.windows.conf


4.打开客户端测试

打开cmd,进入解压目录,执行redis-cli.exe -h 127.0.0.1 -p 6379 ,再执行auth yoostar403登录密码。




redis服务端可以设置日志存放文件,将服务端的日志存放文件中,不过控制台就没有日志输出了

logfile "log/master.log"

0 0
原创粉丝点击