如何将数据存入Redis(怎么把数据加入redis)
Redis 是一种高性能的 Key-Value 数据库,基于内存而不是基于磁盘,它可以支持字符串、哈希、列表、集合、有序集合等多种数据结构,由于其性能优异,专业的缓存应用非常匹配。那么如何将数据存入Redis呢?一起来看一下。
必须安装Redis和PHP相关扩展,在命令行窗口中下载Redis并安装:
$ wget http://redis.googlecode.com/files/redis-2.6.2.tar.gz
$ tar xzf redis-2.6.2.tar.gz$ cd redis-2.6.2
$ make
接着,下载phpredis扩展:
$ wget https://github.com/nicolasff/phpredis/archive/master.zip
$ unzip master.zip
接下来,在Redis源码包目录下安装phpredis:
$ cd phpredis-master
$ phpize$ ./configure
$ make$ sudo make install
编辑php.ini加载phpredis扩展:
extension=redis.so
安装完毕后,就可以开始存入数据了。使用PHP脚本将数据存入Redis,主要运用Redis的set和mset命令,可以直接调用set函数来存入单个key-value:
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);$redis->set('name', 'tom');
或者也可以使用mset函数来存入多个key-value:
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);$redis->mset(array('name' => 'tom', 'age' => 20));
通过上面的代码,我们就可以实现将数据存入Redis中,以达到后续数据的快速读取、处理及有效的缓存数据的目的。