Redis學習筆記(01-基本概念及安裝)
一.Redis簡介
REmote DIctionary Server(Redis) 是一個由Salvatore Sanfilippo寫的key-value儲存系統。
它是一個開源的使用ANSI C語言編寫、遵守BSD協議、支援網路、可基於記憶體亦可持久化的日誌型、Key-Value資料庫,並提供多種語言的API。
它通常被稱為資料結構伺服器,因為值(value)可以是 字串(String), 雜湊(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等型別。
Redis 是完全開源免費的,遵守BSD協議,是一個高效能的key-value資料庫。
Redis 與其他 key - value 快取資料庫有以下三個特點:
1.Redis支援資料的持久化,可以將記憶體中的資料儲存在磁碟中,重啟的時候可以再次載入進行使用。
2.Redis不僅僅支援簡單的key-value型別的資料,同時還提供list,set,zset,hash等資料結構的儲存。
3.Redis支援資料的備份,即master-slave模式的資料備份。
二.Redis的優勢
效能極高 – Redis能讀的速度是110000次/s,寫的速度是81000次/s 。
原子 – Redis的所有操作都是原子性的,意思就是要麼成功執行要麼失敗完全不執行。單個操作是原子性的。多個操作也支援事務,即原子性,通過MULTI和EXEC指令包起來。
豐富的特性 – Redis還支援 publish/subscribe, 通知, key 過期等等特性。
(以上摘自菜鳥教程,地址:http://www.runoob.com/redis/redis-intro.html)
三.Redis的安裝
我在另一片部落格記錄了Linux下安裝redis資料庫的過程
連結地址: https://blog.csdn.net/u012430402/article/details/80230577
四.Redis的資料型別
1.字串(String)
2.雜湊(hash)
3.列表(list)
4.集合(set)
5.有序集合(sorted set)
五.Redis的客戶端
啟動redis服務同級目錄下的客戶端,redis-cli
./redis-cli
以上命令會直接連線本地的redis服務,再輸入PING命令檢測redis服務是否啟動
PING
返回為PONG,表示redis服務已經啟動,如下
相關文章
- Redis學習筆記【01】 - 安裝RedisRedis筆記
- Docker 學習筆記-基本概念與安裝Docker筆記
- Redis安裝與配置(學習筆記一)Redis筆記
- RabbitMQ學習筆記-安裝MQ筆記
- Docker安裝(學習筆記一)Docker筆記
- Mysql學習筆記(安裝篇)MySql筆記
- matlab學習筆記一:安裝Matlab筆記
- redis學習筆記Redis筆記
- Redis學習——安裝Redis
- Flutter學習筆記 - 安裝,映象,配置Flutter筆記
- Golang學習筆記-IDE安裝指南Golang筆記IDE
- Linux 學習筆記 - 軟體安裝Linux筆記
- golang學習筆記(1):安裝&helloworldGolang筆記
- Redis 學習筆記命令Redis筆記
- HTTP2基本概念學習筆記HTTP筆記
- H.264學習筆記——基本概念筆記
- 【kafka學習筆記】kafka的基本概念Kafka筆記
- redis學習筆記(三)–Redis的功能Redis筆記
- Redis學習筆記(一)——初識RedisRedis筆記
- redis學習筆記1: Redis入門Redis筆記
- (Redis學習筆記):Redis解決方案Redis筆記
- PyTorch深度學習入門筆記(一)PyTorch環境配置及安裝PyTorch深度學習筆記
- Redis阻塞(學習筆記七)Redis筆記
- Redis學習筆記(三) 字典Redis筆記
- redis - 學習筆記回顧Redis筆記
- Redis學習整理筆記02Redis筆記
- Shiro學習筆記(一) 基本概念與使用筆記
- Webpack學習 – Webpack安裝及安裝Web
- 【Redis學習⑴】Redis入門安裝及基礎資料的知識Redis
- 【Flutter 學習筆記一】Mac OS 安裝 FlutterFlutter筆記Mac
- 學習筆記:openstack實驗環境安裝筆記
- Redis 學習筆記(篇七):Redis 持久化Redis筆記持久化
- Redis學習筆記(三)redis 的鍵管理Redis筆記
- 【Redis學習筆記】2018-07-10 Redis指令學習3Redis筆記
- 【Redis學習筆記】2018-07-11 Redis指令學習5Redis筆記
- ElasticSearch 學習筆記(一) 基本概念與基本使用Elasticsearch筆記
- C++學習筆記-五大基本概念C++筆記
- 機器學習框架ML.NET學習筆記【1】基本概念機器學習框架筆記