laravel5.8笔记十:Redis操作
Redis各种操作
**字符串操作**
Redis::set('key','键值'); //键值对数据 field=>value
Redis::setnx('key','value'); // key存在,则不予修改。不存在则重建;set则是强制赋予和重建
Redis::setex('library', , 'predis'); // 存储时效;redis是存在10s
Reids::get('key','value')
Redis::zscore('key',)
**Hash操作**
Redis::hset('表名','key','value') // 带表数据
Redis::hget('表名')
Redis::hget('表名','key');
Redis::hvals('表名') // 返回hash中的value(不包括key) array
Redis::hgetall('表明') // 整个hash元素
Redis::hdel('表名','key'); // 返回true 或者fale
Redis::hexists('表名','key') // 值是否存在 返回true/false
Redis::hmset('表名',['a'=>,'b'=>,'c'=>]) 批量插入
Redis::hmset('表名','a',,'b',,'c',) List队列操作
Redis::rpush('tab', 'bar1') // 插入数据,并且返回队列长度 (默认尾部插入)
Redis::rpushx('tab', 'bar1') // 插入数据,并且返回队列长度;如果表tab不存在,则新增,返回0
Redis::llen('tab') // 返回队列长度
Redis::lpush('tab', 'bar1') // 从头部插入数据,并且返回队列长度
Redis::lrem('order_hold_list',, 'bar2') 删除bar2,返回删除个数
Redis::LRANGE('order_hold_list',, ) 获取0-100中间的数值
Redis::LRANGE('order_hold_list',, -) 获取列表所有值 Redis::flushall(); // 清空
其他方法
Redis::command('set',['key','value']) 新建文件夹分组redis
```
$mkv = array(
'usr:0001' => 'First user23232',
'usr:0002' => 'Second user',
'usr:0003' => 'Third user'
);
Redis::mset($mkv);
Redis::mget(array_keys( $mkv));
Redis多库配置
config/database.php
'redis' => [
//'client' => 'phpredis',
'client' => env('REDIS_CLIENT','predis'),
'default' => [
'host' => env('REDIS_HOST', '127.0.0.1'),
'password' => env('REDIS_PASSWORD', null),
'port' => env('REDIS_PORT', ),
'database' => env('REDIS_DB', ), //redis 0库
],
// 定义第二Redis库
'redis2' => [
'host' => env('REDIS_HOST', '127.0.0.1'),
'password' => env('REDIS_PASSWORD', null),
'port' => env('REDIS_PORT', ),
'database' => env('REDIS_DB', ), // redis 1库
],
],
Redis多库操作
$redis = Redis::connection('default2');
$redis->set('ddsf','');
laravel5.8笔记十:Redis操作的更多相关文章
- python3.4学习笔记(十五) 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
python3.4学习笔记(十五) 字符串操作(string替换.删除.截取.复制.连接.比较.查找.包含.大小写转换.分割等) python print 不换行(在后面加上,end=''),prin ...
- python笔记7:mysql、redis操作
模块安装: 数据操作用到的模块pymysql,需要通过pip install pymysql进行安装. redis操作用的模块是redis,需要通过pip install redis进行安装. 检验是 ...
- 《MFC游戏开发》笔记十 游戏中的碰撞检测进阶:地图类型&障碍物判定
本系列文章由七十一雾央编写,转载请注明出处. http://blog.csdn.net/u011371356/article/details/9394465 作者:七十一雾央 新浪微博:http:// ...
- java jvm学习笔记十(策略和保护域)
欢迎转载请说明出处:http://blog.csdn.net/yfqnihao/article/details/8271415 前面一节,我们做了一个简单的实验,来说明什么是策略文件,在文章的最后,也 ...
- 《C++游戏开发》笔记十四 平滑过渡的战争迷雾(二) 实现:真正的迷雾来了
本系列文章由七十一雾央编写,转载请注明出处. http://blog.csdn.net/u011371356/article/details/9712321 作者:七十一雾央 新浪微博:http:/ ...
- 《C++游戏开发》笔记十二 战争迷雾:初步实现
本系列文章由七十一雾央编写,转载请注明出处. http://blog.csdn.net/u011371356/article/details/9475979 作者:七十一雾央 新浪微博:http:/ ...
- python3.4学习笔记(十八) pycharm 安装使用、注册码、显示行号和字体大小等常用设置
python3.4学习笔记(十八) pycharm 安装使用.注册码.显示行号和字体大小等常用设置Download JetBrains Python IDE :: PyCharmhttp://www. ...
- python3.4学习笔记(十) 常用操作符,条件分支和循环实例
python3.4学习笔记(十) 常用操作符,条件分支和循环实例 #Pyhon常用操作符 c = d = 10 d /= 8 #3.x真正的除法 print(d) #1.25 c //= 8 #用两个 ...
- Go语言学习笔记十: 结构体
Go语言学习笔记十: 结构体 Go语言的结构体语法和C语言类似.而结构体这个概念就类似高级语言Java中的类. 结构体定义 结构体有两个关键字type和struct,中间夹着一个结构体名称.大括号里面 ...
随机推荐
- python数据类型及基本运算符
1.数据类型 (1)什么是数据类型? 变量值是我们存储的数据,所以数据类型就是变量值的不同种类 (2)为什么要分类型? 变量值是为了保存现实世界中的状态,针对于不同的状态应该用不同的类型去表示 (3) ...
- 编程菜鸟的日记-初学尝试编程-编写函数实现strcmp功能
#include <iostream>using namespace std;int mystrcmp(const char *str1,const char *str2){ assert ...
- js间隔一段时间打印数据库中的值
https://blog.csdn.net/qq_33599109/article/details/78417474
- sqlserver数据类型转换
Insert into [Cet.4] Select CONVERT(VARCHAR(20),CONVERT(DECIMAL(20,7),F1)) FROM Sheet1$ 我从外部导入了一个学号表, ...
- Java基础知识总结--多态
面向对象编程的三大特性:封装.继承.多态 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据,而外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法. 继承是 ...
- RAID各种级别详细介绍
独立硬盘冗余阵列(RAID, Redundant Array of Independent Disks),旧称廉价磁盘冗余阵列(RAID, Redundant Array of Inexpensive ...
- Vue(十六)vue-router路由
一. vue-router路由 1. 简介 使用Vue.js开发SPA(Single Page Application)单页面应用 根据不同url地址,显示不同的内容,但显示在同一个页面中,称为单 ...
- 【springboot】【redis】springboot结合redis,操作List集合实现时间轴功能
springboot结合redis,操作List集合实现时间轴功能
- GoogLeNet 解读
GoogLeNet系列解读 2016年02月25日 15:56:29 shuzfan 阅读数:75639更多 个人分类: 深度学习基础 版权声明:本文为博主原创文章,转载请注明出处 https: ...
- .Net:System.Guid
ylbtech-.Net:System.Guid 1.返回顶部 1.public static Guid NewGuid(); // // 摘要: // 初始化 System.Guid 结构的新实例. ...