<?php namespace App\Services; use App\Handlers\RedisKeyHandler; /** * Redis操作 * 2020-7-4 16:39:09 * Class RedisServices * @package App\Services */ class RedisServices { private static
转载 2023-06-14 23:08:41
0阅读
Redis是一种常用非关系型数据库,主要用作数据缓存,数据保存形式为key-value,键值相互映射.它数据存储跟MySQL不同,它数据存储在内存之中,所以数据读取相对而言很快,用来做高并发非常不错.ThinkPhP5.0自带了Redis扩展,在使用之前先下载php_redis.dll 网址 http://windows.php.net/downloads/pecl/releases/redi
转载 2023-05-25 12:35:42
120阅读
封装php redis缓存操作,集成了连接redis并判断连接是否成功,redis数据库选择,检测redis键是否存在,获取值,写入值,设置生存时间和删除清空操作。 php redis代码: <?php/*** redisdrive.class.php* php redis 操作**/clas
原创 2021-05-26 17:47:59
911阅读
<?php namespace DB;use PDO;/*require_once("SQL.class.php");use SQL\SQL;*/ /** * DB */ class DB { private $dbmethod = '';//数据库类型 private $dbhost = ''; ...
转载 2021-05-13 22:39:20
399阅读
2评论
代码: <?php // 禁止直接访问该页面 if (basename($HTTP_SERVER_VARS['PHP_SELF']) == "js.class.php") { header("HTTP/1.0 404 Not Found"); } class JS { function JS(){} /** * 返回上页 * @param $step 返回层数 默认
转载 2023-05-12 12:02:02
55阅读
//默认将显示错误关闭ini_set('display_errors', true);//默认将读外部文件自动转义关闭ini_set("magic_quotes_runtime", 0);//设置默认时区date_default_timezone_set('PRC');// 调试参数 __debug 值define('_DEBUG_PASS', 'miaosha_debug'); // TOD
原创 2022-03-09 17:34:37
73阅读
基本满足需求。 封装很有意思,这个唯一亮点,就是可以复合验证。并且支持正则。而且里面的验证方法还可以单独使用。 勇敢封装,利国利民。 继续封装,支持数组传参。 使用如下 继续优化!支持错误提示中,添加参数。
原创 2021-08-05 15:33:21
117阅读
开发中经常用到时间一些操作,比如昨天,今天,前天,近七天,一周等等。 实例化这个对象
转载 2018-12-31 17:12:00
124阅读
2评论
1、创建MyErrorHandler.php文件代码如下:message = $message; $this->filename = $filename; $this->line = $line; $this->vars = $vars; } p...
原创 2023-02-01 09:31:58
76阅读
基于StringRedisTemplate封装一个缓存工具,满足下列需求:方法1:将任意Java对象序列化为json并存储在string类型key中,并且可以设置TTL过期时间方法2:将任意Java对象序列化为json并存储在string类型key中,并且可以设置逻辑过期时间,用于处理缓存击穿问题方法3:根据指定key查询缓存,并反序列化为指定类型,利用缓存空值方式解决缓存穿透问题方法4
转载 2023-07-04 15:26:11
84阅读
版本一:<?php //这是一个工具,作用是完成对数据库操作 class SqlHelper { public $conn; public $dbname="test"; public $username="root"; public $password="root"; public $host="loca
原创 2022-11-28 18:29:54
183阅读
sqlite在php中是默认安装本地小型化数据库,类似于xml小型数据库,但sqlite功能更强。 sqlite.class.php文件: index.php文件: 执行后效果图:
转载 2019-04-24 08:51:00
219阅读
2评论
封装一个DB,用来专门操作数据库,以后凡是对数据库操作,都由DB对象来实现。这样有了自己DB,写项目时简单sql语句就不用每次写了,直接调用就行,很方便! 1.封装一个DB。一个文件应该只有一个,其他内容全部都没有。文件命名规则:名.class.php 下面是创建DB
转载 2018-04-10 11:12:00
124阅读
2评论
using System; using System.Collections.Generic; using System.Linq; using System.Text; using ServiceStack.Redis; namespace Com.QFGame.QNX.Community.Redis { public class RedisBase { ...
原创 2022-05-04 21:36:09
289阅读
fastdfs_get_last_error_no(), 'info' => fastdfs_get_last_error_info(), 'act' => $act) private static $instance = null; private function __construct(){ ...
转载 2021-10-27 23:23:00
174阅读
2评论
<?php /** * * @desc HTTP 请求, 支持 CURL 和 Socket, 默认使用 CURL , 当手动指定 * useCurl 或者 curl 扩展没有安装时, 会使用 Socket * 目前支持 get 和 post 两种请求方式 * * 1. 基本 get 请求: * $
原创 2021-05-27 11:34:49
824阅读
<?php/** * Created by PhpStorm. * Author:liuqun@ * Date: 2018/7/25 * Time: 0:54 */namespace Frame\Vendor;//定义图片验证码final class Captcha{ //成员属性 private $code; //验证码字符串 pr...
原创 2021-07-06 10:59:53
179阅读
private 类型属性不能直接访问,需要通过特定接口进行访问__get(属性名):外部访问不存在或私有属性时自动调用__set(属性,值):外部给中不存在或不可见属性赋值时自动调用__isset(属性名):外部检测某个私有属性是否存在时自动调用__unset(属性名):在外部销毁某个私有属性时自动调用它<?php //对象封装:主要是指对象属性封装,通过priva...
原创 2021-11-20 14:32:58
147阅读
基于Redis封装一个简单Python缓存模块 基于Redis封装一个简单Python缓存模块0. Docker Redis安装参考:Get Docker CE for CentOSDocker 安装 Redis安装Docker时错误sudo yum-config-manager \ --add-repo \ https://downlo
转载 2024-04-25 15:19:50
54阅读
nosql数据库redis提供了一系列C接口,使用比较方便,但是对于一些任务,仍然存在很大代码重复性,为了解决这种代码重复问题,本文拟封装这些操作。关于redis命令,可以参考http://redis.readthedocs.org。模板还是继承? 这是一个困扰我很多天问题:如果想要实现一个通用库,需要兼容多种写入数据类型,如何统一?如果使用了模板,那么,统一接口问题得以
转载 2023-08-15 19:04:26
41阅读
  • 1
  • 2
  • 3
  • 4
  • 5