我是Redis的新手。我们有一个要求,我需要在redis中创建一个类似于结构的表。
ID |姓名|地区|时间
01 | Aaa | s1 | ...
02 | Bbb | s2 | ...
答案 0 :(得分:0)
您可以创建一个哈希表来存储表的所有行,并且键名应为主键。例如
...
<ng-container matColumnDef="phone">
<mat-header-cell *matHeaderCellDef mat-sort-header>Phone Number</mat-header-cell>
<mat-cell *matCellDef="let person">
<span *ngIf="selectedPerson !== person" (click)="selectedPerson = person">
{{person.phone}}
</span>
<input *ngIf="selectedPerson === person" matInput [value]="person.phone"(focusout)="changePhone($event.target.value, person)" placeholder="Phone">
</mat-cell>
</ng-container>
...
密钥名称是主密钥 user:1:Aaa:s1 。
如果要检索其他名称的密钥,则必须创建密钥并指向此哈希。
例如:
// key should be the primary key
hmset user:1:Aaa:s1 id 1 name Aaa Region s1 Time 12:00
hmset user:2:Bbb:s2 id 2 name Bbb Region s2 Time 11:00