Redis入門及技術指南之2

2021-10-10 01:31:40 字數 1172 閱讀 1684

參考文件

redis入門及技術指南之1:

redis 命令參考:  

上述《redis入門及技術指南之1》 介紹了redis的環境安裝。

回顧redis基本指令

#redis-cli -h [localhost] -p [6379]    //連線redis

>auth [password]   //認證

>flushall   //清除全部快取,謹慎操作

>keys *   //列出全部快取鍵

>get [key]  //取得字串鍵值

>hget [key] [field]  //取得hash雜湊結構鍵值的字段

>del [key]  //刪除鍵值

下面介紹一下redis指令的使用。

首先,給出redis連線、關閉的基本指令碼,如下:

<?php

$redis = new redis();

$redis->connect("127.0.0.1",6379);

$redis->auth('123456');

//redis操作指令碼...

$redis->close(); #關閉連線

其中,中間部分是redis的各種操作指令碼。

string結構get、set、setex、incr

setex key seconds value:將值 value 關聯到 key ,並將 key 的過期時間設為 seconds (以秒為單位)。

範例:$redis->setex('aa',5,'aa2');  //鍵值aa,將在5秒後失效。

incr key:將 key 中儲存的數字值增一。

範例:$redis->set('bb',6); $s=$redis->incr('bb');  echo $s;  //鍵值bb將自增1

decr key:將 key 中儲存的數字值減一。

hash結構的set、get

$redis->hmset('user:1',["age"=>21,"name"=>"jack"]);

$redis->hset("user:2","age","22");

$redis->hset("user:2","name","tom");

本文持續修改完善...

Consul入門及技術指南

參考 服務發現 consul 的介紹 部署和使用 consul 使用手冊 基於docker的consul服務發現集群搭建 為什麼要使用consul這要從目前流行的微服務談起,微服務的概念及應用可以網上搜尋 很多 consul主要用來做分布式應用的微服務架構中服務註冊及發現功能的軟體工具。微服務中提供...

Redis入門指南

4.redis的通用命令 5.redis特性 6.redis持久化 redis 高效能的鍵值對 key value 資料庫。key定義的注意點 不要過長 不要過短 統一的命名規範 快取 任務佇列 訪問統計 資料過期處理 精確到毫秒 分布式集群架構中的session分離 1.概述 2.常用命令 擴充套...

redis入門指南(1)

redis是remote dictionary server 遠端字典伺服器 的縮寫,它以字典結構儲存資料,並允許其他應用通過tcp協議讀寫字典中的內容。redis字典中的鍵值除了可以是字串,還可以是其他資料型別。到目前為止redis支援的鍵值資料型別如下 redis資料庫中的所有資料都儲存在記憶體...