- 博客(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 934
原创 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 1139
原创 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 845
原创 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 363
原创 composer学习记录
今天学习了composer特此记录下composer一个php引入依赖的工具,可以远程下载项目所需要的包来源:正常是国外的资源网站,但由于墙的问题,可以更改下载的网站,阿里云等相关文件:composer.json 配置文件配置需要下载的包 关键字require配置下载的仓库 repositories 配置ur,开发这可以将自己的包传到版本控制系统,比如git,让其他人通过composer安装composer.lock文件初始的时候没有这个文件,install会生成, 再次
2022-04-15 17:53:31 81
原创 php导出大数据csv文件超时解决方案
作者在一次工作中需要导出一份10多万数据的csv文件,导出过程中出现时php超时的问题,下面提供下个人的解决方案:1. 使用分页检索数据库,首先在页面中获取到页数及在服务器中生成一个只有title的csv文件2. 在页面中js循环调用ajax,循环次数为之前获取到的页数,在ajax调用的页面中根据条件查询出数据,fwrite写入到csv文件中3. 这样多次循环后生成完整的csv文件,完成后跳转...
2018-05-20 17:11:48 2647
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人