有序集合(zset)
有序集合和集合一样,都可以包含任意数量的、各不相同的元素( element),不同于集合的是,有序集合的每个元素都关联着一个浮点数格式的分 值(score),并且有序集合会按照分 值,以从小到大的顺序来排列有序集合...
集合(set)
Redis 的集合以无序的方式储存多个各不相同的元素。
用户可快速地向集合添加元素,或者从集合里面 删除元素,也可以对多个集合进行集合运算操作,比如计算并集、交集和差集。
添加元素
SADD key element [element ......
列表(list)
一个列表可以包含一个或以上数量的 项(item),每个项按照它们被推入到列表的位置来排列。
每个列表项所处的位置决定了这个项的索引值(index),索引以 0 为开始,从列表的左端到右端依次 递增,位于列表最左端(...
散列(hash)
一个散列由多个域值对(field-value pair)组成,散列的域和值都可以是文字、整数、浮点数或者二 进制数据。
同一个散列里面的每个域必 须是独一无二、各不相同的,而域的值则没有这一要求,换句话说,不同域的值可...
字符串(string)
Redis 中最简单的数据结构,它既可以储存文字(比如 "hello world"),又可以储存数字(比如整数10086 和浮点数 3.14),还可以储存二进制数据(比如 10010100)。
Redis 为这几种类型的值分别设置了相应的操作命...
1.创建模板表:如test
2.创建存储过程
[codesyntax lang="sql"]
DELIMITER //
CREATE PROCEDURE create_table()
BEGIN
DECLARE `@suffix` VARCHAR(15);
DECLARE `@sql_str` VARCHAR(2560);
SET `@suffix` = D...
源实例生成aof数据(导出)
#源实例开启aof功能,将在当前目录下生成appendonly.aof文件
redis-cli -h 127.0.0.1 -a password config set appendonly yes
目标实例导入aof数据
# 假设appendonly.aof就在当前路...
MYSQL 获取某个表的各列名(字段名)并以逗号连接:
[codesyntax lang="sql"]
SELECT GROUP_CONCAT( COLUMN_NAME SEPARATOR "," ) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = 'YOUR_DATABASE' AND TABLE_NAME = 'YOUR...
修改my.ini文件
编辑或添加:max_allowed_packey = 1024M
编辑完成后,需要重新启动MySQL
关闭MySQL的自动提交(注:记得删掉字段索引,等导入成功后再建立!)
连接MySQL:mysql -uroot -proot
执行如下语句:
set autoc...
MYSQL主从复制功能介绍
主从原理:mysql中有一种日志叫做bin日志(二进制日志),这个日志会记录下所有对MYSQL进行修改的SQL语句。当向主服务器执行SQL语句时,这条SQL语句会被传递到从服务器上再执行一遍。
什么时候什么主从复制?...
[codesyntax lang="php"]
<?php
/**
+------------------------------------------------------------------------------
* Run Framework 通用数据库访问接口
+----------------------------------------------------...
查看key value值: get key
列出所有的键:keys *
正则匹配列出键:keys key_[1-9]*
删除单个键值:del key
删除多个键值:del key1 key2 key3 ....
正则匹配删除:
如果需要制定数据库,需要用到 -n 数据库编号 参...
mysql 替换函数replace()
UPDATE `table_name` SET `field_name` = replace (`field_name`,'from_str','to_str') WHERE `field_name` LIKE '%from_str%'
说明:
table_name —— 表的名字
field_name —— 字段名
from_str —— 需...
在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,...