认识Redis

认识的Redis

  官方原文: Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker. It supports data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes with radius queries and streams. Redis has built-in replication, Lua scripting, LRU eviction, transactions and different levels of on-disk persistence, and provides high availability via Redis Sentinel and automatic partitioning with Redis Cluster. 


    译文:Redis的是一个开源(BSD许可),内存数据结构存储,用作数据库,缓存和消息代理它支持数据结构,如字符串,散列,列表,集合,带有范围查询的排序集,位图,超级日志,带有半径查询和流的地理空间索引.Redis具有内置复制,Lua脚本,LRU驱逐,事务和不同级别的磁盘持久性,并通过Redis Sentinel提供高可用性并使用Redis Cluster自动分区。

Redis的的八大特征

  1. 速度快(每秒可以执行大约110000设置操作,81000个/每秒的读取操作)。
  2. 持久化。
  3. 多种数据结构();
  4. 技术不受限制,例如:某个模块需要使用MySQL的数据库,某些模块需要使用的Oracle数据库
  5. 可根据需求,实现细粒度的扩展例如:某个服务遇到瓶颈可增加内存或者增加节点等
  6. API使用简单
  7. 支持主从复制(主从复制最经典的结构就是“一主二仆”。即一个master主机,两个奴隶从机。一个master主机负责写入数据,而两个从机slave only负责读数据,真正实现了读写分离。在高并发下减轻了一台redis的的压力)
  8. 支持分布式,高可用(常见:分布式锁,分布式会话共享等问题)

Redis下载

redis服务端(64位)下载地址:https://pan.baidu.com/s/117fd85JSyL8sb1RMX3uq8A

redis客户端下载地址:https//pan.baidu.com/s/1kcQmauErLL3-gFgjq7tS_A

Redis安装

1.双击Redis-x64-3.2.100.msi 



2.一直点击下一直到完成
3.安装结束
4.安装成功后找到安装目录



双击启动服务(如果服务无法启动或者闪退,基本上是磁盘内存不够)

Redis客户端使用


1.点击连接到Redis服务器


Name:自定义
Host:redis服务的IP 
Post:redis服务的端口(默认6379)
Auth:认证(默认是无,开发模式下一定要认证)


2。可以点击测试连接测试连接,也可以直接ok 

3 。右击连接名,出现控制台



4.控制台可以输入指令(下一篇会讲到)

Redis的问题

  至此安装结束,考虑以下问题
     1。Redis的是单线程为什么快
     2。Redis的的优势

 
作者:诗和远方
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
原文地址:https://www.cnblogs.com/JavaHxm/p/10689369.html