自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 redis学习记录五:无序集合

延伸知识点 集合数据类型集合特性:1. 无序性 2.确定性 3.唯一性sadd key value1 value2 ... 注意集合的唯一性smembers key 获取集合值,注意值的顺序是随机的,无序性srem key value 删除keyspop key 随机弹出一个元素,弹出后集合删除该元素。应用场景:抽奖srandmember key 随机获取一个元素,不删除sismember key value 查询一个元素是否在集合中sca...

2022-04-28 15:59:33 933

原创 redis学习四:list结构及命令

延伸知识链表数据结构lpush key value 左侧放入数据,rpush 右侧放入数据rpop 右侧弹出一个数据 lpop左侧弹出一个数据弹出后数据就在链表中删除了lrange key sort1 sort2 获取列表值lrange key 0 -1 可以获取所有值lrem 左侧删除 rrem右侧删除lrem test 1 a 左侧删除一个a元素ltrim key start stop 截取列表llen 获取链表长度linsert 指定位置插入一个...

2022-04-27 16:51:50 1130

原创 redis学习记录三

字符串操作set key value ex (秒数) px(毫秒) 设置key时同时设置过期时间flushdb 冲刷数据库nx参数 当key 不存在时才操作set test 123 nx 当test key 不存在时才操作xx参数 当key 存在是才操作set test 123 xx 当test key 存在才操作mset 同时设置多个key mset test 1 test2 bmget 同时获取多个key mget test test2append 拼接值 appen

2022-04-26 14:35:41 841

原创 redis学习一:redis安装

1.redis.io 中找到稳定版本(stable)下载,可以直接weget链接下载2.tar解压到 /usr/local/src下,延伸知识点 /usr/local的各个目录的用处3.在解压后目录中直接make操作, 延伸的知识点 linux中make的用法4.make后make test, 可能会提示你安装对应的扩展,具体做安装就可以5.make PREFIX=/usr/local/redis install 将资源放在指定目录中,注意:这里需要指定目录,不然会默认都放在/usr...

2022-04-20 16:40:21 359

原创 composer学习记录

今天学习了composer特此记录下composer一个php引入依赖的工具,可以远程下载项目所需要的包来源:正常是国外的资源网站,但由于墙的问题,可以更改下载的网站,阿里云等相关文件:composer.json 配置文件配置需要下载的包 关键字require配置下载的仓库 repositories 配置ur,开发这可以将自己的包传到版本控制系统,比如git,让其他人通过composer安装composer.lock文件初始的时候没有这个文件,install会生成, 再次

2022-04-15 17:53:31 79

原创 php导出大数据csv文件超时解决方案

作者在一次工作中需要导出一份10多万数据的csv文件,导出过程中出现时php超时的问题,下面提供下个人的解决方案:1.  使用分页检索数据库,首先在页面中获取到页数及在服务器中生成一个只有title的csv文件2.  在页面中js循环调用ajax,循环次数为之前获取到的页数,在ajax调用的页面中根据条件查询出数据,fwrite写入到csv文件中3. 这样多次循环后生成完整的csv文件,完成后跳转...

2018-05-20 17:11:48 2611

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除