redis-Windows下安装Redis

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set —有序集合)和hash(哈希类型)。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。

数据库教程-mariadb教程-Memcached环境安装设置

要在Ubuntu上安装Memcached,打开终端,然后输入以下命令: 要确认memcached安装与否,需要运行下面的命令:

数据库教程-mariadb教程-Memcached连接

要连接到memcache服务器,需要使用telnet命令到主机和端口名称。 memcached 的 telnet 命令的基本语法如下所示:

数据库教程-mariadb教程-Memcached设置/set数据

memcached 的 set 命令用于一个新的值,为一个新的或现有的键(key)设置一个值。

数据库教程-mariadb教程-Memcached添加数据

Memcached的add命令用于为一个值(value)设置为一个新的键(key)。如果键(key)已经存在,那么它输出NOT_STORED。

数据库教程-mariadb教程-Memcached替换/Replace数据

Memcached的replace 命令用来替换现有键的值。如果该键不存在,那么它输出NOT_STORED

数据库教程-mariadb教程-Memcached追加/append数据

memcached的append 命令是用来添加一些数据到现有键(key)。数据是存储在键的现有数据之后。

数据库教程-mariadb教程-Memcached预先添加/Prepend数据

Memcached的prepend命令用于添加一些数据到现有的键(key)。数据将存储在键的现有的数据之前。

数据库教程-mariadb教程-Memcached cas命令

Memcached 的 cas 命令用于设置数据,如果自上一次获取没有人更新。如果该键不在memcached中,那么它返回NOT_FOUND。

数据库教程-mariadb教程-Memcached获取/get数据

Memcached 的 get 命令用于获取存储在键的值。如果该键在memcached 中不存在,那么它没有返回值。