微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!
DB专题提供DB的最新资讯内容,帮你更好的了解DB。
7.sinter setkey1 setkey2 setkey3...:返回setkey1和setkey2的交集 127.0.0.1:6379> smembers setkey1 1) "world" 2) "hello" 3) "2000" 127.0.0.1:6379> smembers setkey2 1) "3000" 2) "world" 3) "2000" 127.0.0.1:6379
一、简介 Sorted set(zset)是set的升级版本,它在set的基础上增加了一个顺序属性,这一属性在添加修改元素的时候可以指定,每次指定后,zset会自动重新按新得值调整顺序。可以理解为有两列的mysql表,一列存value,一列存顺序。操作中key理解为zset的名字。 二、有序集合的操作方法 下面score是按顺序操作而rank是按索引操作 1.zadd key score memb
一、简介 Redis提供了丰富的命令对数据库和各种数据类型操作,这些命令可以在Linux终端使用。 二、常用命令讲解 1.keys pattern:返回给定pattern的所有key 127.0.0.1:6379> keys zset* 1) "zsetkey" 2) "zsetkey1" 127.0.0.1:6379> keys set* 1) "setkey5" 2) "setkey1" 3)
1.ping:测试服务器是否存 127.0.0.1:6379> ping PONG ping pong类似于打乒乓球,pong说明服务器有相应。 然后我们把redis关闭掉 127.0.0.1:6379> ping Could not connect to Redis at 127.0.0.1:6379: Connection refused 可以看到已经连接不上了 然后再启动redis 127.
Redis事务处理 Redis对事务的支持目前还比较简单。Redis只能保证一个client发起的事务中的命令可以连续执行,而中间不会插入其他client的命令。当一个client在一个连接中发出multi命令时,这个连接会进入一个事务上下文,该连接后续的命令不会立即执行,而是先放到一个队列中,当执行exec命令时,redis会顺序的执行队列中的所有命令。 1.multi:开启一个事务 exec执
Redis的持久化机制 Redis是一个支持持久化的内存数据库,也就是说redis需要经常将内存中得数据同步到硬盘来保证持久化。 Redis目前支持两种持久化方式: 1.snapshotting(快照)也是默认的方式---把数据做一个备份 2.Append-only file(缩写aof)的方式---将写,更改,删除等操作存到文件中 一种将数据存到文件中,而另一种是将操作存到文件中。 一、Snap
一.简介 发布订阅(pub/sub)是一种消息通信模式,主要的目的是解除消息发布者和消息订阅者之间的耦合,Redis作为一个pub/sub的server,在订阅者和发布者之间祈祷了消息路由的功能。订阅者可以通过subscribe和psubscribe命令向redis server订阅自己感兴趣的消息类型,redis将消息类型称为通道(channel)。当发布者通过publish命令向redis s
    iBoxDB一个非常不错的NoSQL数据库,使用它也是很偶然的。本来是用SQLite3做个客户端持久化的。没想到看到iBoxDB后只是为了测试好玩试用了一下,结果超出了我的预想。     首先 iBoxDB性能要比SQLite3高出不少,虽然他们不是同类东西。不论读写、在事务和非事务情况下都优于SQLite。官方是用Mongodb做的对比,当然他们才是同类物件。     对我的项目来说,唯
出于某种原因,需要创建数据库,但是怎么想觉得自己手动创建数据库又比较麻烦,于是就想到了自动创建。(nodejs db migrate入门) node db-migrate Database migration framework for node.js 一个Node.js的数据库迁移框架。 node db-migrate安装 1. 1) npm 安装 npm install db-migrate
 sqlite3中的自增主键和联合主键设置   sqlite操作语句收集  1、sqlite支持建立自增主键,sql语句如下:  CREATE TABLE w_user(  id integer primary key autoincrement,  userename varchar(32),  usercname varchar(32),  userpassword varchar(32)
为避免重复建表本文提供两种方法: 方法一:找到已经存在的所有表,手动判断是否需要建表 SELECT name FROM SQLITE_MASTER WHERE type='table'ORDER BY name" 返回的结果集将包含所有的存在的表。 方法二:建表时sqlite自动判断 create table if not exists nodetype(id integer PRIMARY KE
Used to process simple DB in Windows by using Python, C++ and C# before, the DB was Microsoft Access and SQLite. 1, Python to import DB to Microsoft Access, code as below, for illustration only, conn
前言 最近需要将数据库从MySql迁移到PostgreSQL上来,故学习了下postgres的安装,写本文记录下. @Author  duangr @Website http://my.oschina.net/duangr/blog/181914 1.相关环境 Host Name IP OS Arch duangr-1 192.168.56.10 CentOS 6.4 x86_64 2.部署规划
前言 最近在使用PostgreSQL, 基本操作与MySql略有不同, 故记录下以备查阅. @Author  duangr @Website http://my.oschina.net/duangr/blog/182212 1.相关环境 Host Name IP OS Arch duangr-1 192.168.56.10 CentOS 6.4 x86_64 PostgreSQL 版本:   9.
环境:openSUSE Leap 42.2 自从 Ubuntu 弃 Unity 转 Gnome,我也就弃 Ubuntu 而转 openSUSE 了。 Leap 的软件版本是旧了一点(比如 Vim 还停留在 7.4),好处是稳定、优雅、省心。滚动发行版 Tumbleweed 目前还差那么一口气,试用之后觉得不够稳定,并不适合日常使用。 openSUSE 的 KDE 桌面堪称一绝,上班用 Window
Background The  /data/01 disk space is insufficient, but /data/02 is sufficient, so we migrate some data to /data/02. 1.Backup DB and upload to s3 pg_dump --verbose -Fc --dbname=region_il | gzip > /da
  下载地址:     http://download.csdn.net/detail/sczyq/6942087   IndyDB 组件是基于 Indy10.6 开发的, 可以快速地将现有的C/S软件(ADO/BDE/dbExpress)的改进成由 IndyDB 支撑的可应用于互联网的、安全的信息系统。 IndyDB 是由服务端作为中间层服务器,建立前台客户端与后台数据库的通信。与WEB服务器类
经常发现同事爲了更改DB的Collation而删掉DB,重新创建过。其实,只要一条SQL就可以解,唔使哽麻烦!!
通过 Pear DB可以从查询结果获得更多有用的数据信息 。这些方法有: numRows(): 通过一个"SELECT" 查询返回所有数据的数量。