如何使用redis的set、get、del等常用命令进行数据操作?
- 内容介绍
- 文章标签
- 相关推荐
本文共计632个文字,预计阅读时间需要3分钟。
Redis 常用命令安装步骤:
1. 切换到目标目录:`cd /usr/local/src`
2.下载 Redis:`wget http://download.redis.io/releases/redis-3.2.8.tar.gz`
3.解压文件:`tar -zxvf redis-3.2.8.tar.gz`
4.进入解压后的目录:`cd redis-3.2.8`
5.编译安装:`make`
6.创建 Redis 目录:`cd src && mkdir /usr/local/redis`
7.复制文件到 Redis 目录:`cp redis-* /usr/local/redis/`
8.回到上级目录:`cd ..`
9.复制配置文件:`cp redis.conf /usr/local/redis/`
10.进入 Redis 目录:`cd /usr/local/redis`
cd /usr/local/src wget download.redis.io/releases/redis-3.2.8.tar.gz tar -zxvf redis-3.2.8.tar.gz cd redis-3.2.8 make cd src mkdir /usr/local/redis cp redis-* /usr/local/redis/ cd ../ cp redis.conf /usr/local/redis cd /usr/local/redis rm -rf redis-*.c rm -rf redis-*.o ./redis-server redis.conf netstat -anp | grep 6379 vim redis.conf daemonize yes :wq ./redis-server redis.conf netstat -anp | grep 6379 ./redis-cli 安装完成! linux操作redis: 设置密码:config set requirepass qq646598927 输入密码:auth qq646598927 清空密码:config set requirepass '' 设置redis: set name zhangsan 设置有效时间 : expire name 10 获取剩余时间: ttl name 获取redis: get name 获取所有redis : keys * 删除redis: del name 数组 rpush :往后添加 lrush :向前添加 rpush arr "xiaoming" rpush arr "xiaobai" rpush arr "xiaohong" rpush arr jian1 jian2 jian3 获取数组: lrange arr 0 -1 (0表示从第一个开启,-1表示最后一个结束) 删除数组的前,后一位元素 删除第一位:lpop arr 删除最后一位:rpop arr 集合:(里面的值不能重复) sadd team "xiaoming" sadd team "xiaobai" 获取全部:smember team 判断指定元素是不是集合的成员: sismember team "xiaoming" 删除特定元素: srem team "xiaobai" 哈希: 添加哈希: hset user name 'zhangsan' hset user age 23 获取哈希 hget user name 获取全部哈希 hvals user 删除哈希 hdel user age 事务: 开始事务: multi 结束事务,开始执行:exec php安装redis: redis.io下载phpredis客户端 解压 进入解压后的目录 whereis phpize 找到phpize目录 /opt/lampp/bin/phpize 生成configure文件 ./configure --with-php-config=php-config的目录 make && make install 复制Installing shared extensions:/opt/lampp/lib/php/extensions/no-debug-non-zts-20131226/ 这是生成的扩展文件目录 修改php.ini文件找到添加扩展的位置 加上 extension_dir="/opt/lampp/lib/php/extensions/no-debug-non-zts-20131226/" extension="redis.so" 重启apache 安装成功! 默认情况下是用.rdb模式存储数据 如:dump.rdb 不推荐 推荐用.aof模式存储 关闭时 在redis.conf save "" #save 900 1 #save xxx #save xxx appendonly yes 重启redis服务 killall redis-server ./redis-server redis.conf
本文共计632个文字,预计阅读时间需要3分钟。
Redis 常用命令安装步骤:
1. 切换到目标目录:`cd /usr/local/src`
2.下载 Redis:`wget http://download.redis.io/releases/redis-3.2.8.tar.gz`
3.解压文件:`tar -zxvf redis-3.2.8.tar.gz`
4.进入解压后的目录:`cd redis-3.2.8`
5.编译安装:`make`
6.创建 Redis 目录:`cd src && mkdir /usr/local/redis`
7.复制文件到 Redis 目录:`cp redis-* /usr/local/redis/`
8.回到上级目录:`cd ..`
9.复制配置文件:`cp redis.conf /usr/local/redis/`
10.进入 Redis 目录:`cd /usr/local/redis`
cd /usr/local/src wget download.redis.io/releases/redis-3.2.8.tar.gz tar -zxvf redis-3.2.8.tar.gz cd redis-3.2.8 make cd src mkdir /usr/local/redis cp redis-* /usr/local/redis/ cd ../ cp redis.conf /usr/local/redis cd /usr/local/redis rm -rf redis-*.c rm -rf redis-*.o ./redis-server redis.conf netstat -anp | grep 6379 vim redis.conf daemonize yes :wq ./redis-server redis.conf netstat -anp | grep 6379 ./redis-cli 安装完成! linux操作redis: 设置密码:config set requirepass qq646598927 输入密码:auth qq646598927 清空密码:config set requirepass '' 设置redis: set name zhangsan 设置有效时间 : expire name 10 获取剩余时间: ttl name 获取redis: get name 获取所有redis : keys * 删除redis: del name 数组 rpush :往后添加 lrush :向前添加 rpush arr "xiaoming" rpush arr "xiaobai" rpush arr "xiaohong" rpush arr jian1 jian2 jian3 获取数组: lrange arr 0 -1 (0表示从第一个开启,-1表示最后一个结束) 删除数组的前,后一位元素 删除第一位:lpop arr 删除最后一位:rpop arr 集合:(里面的值不能重复) sadd team "xiaoming" sadd team "xiaobai" 获取全部:smember team 判断指定元素是不是集合的成员: sismember team "xiaoming" 删除特定元素: srem team "xiaobai" 哈希: 添加哈希: hset user name 'zhangsan' hset user age 23 获取哈希 hget user name 获取全部哈希 hvals user 删除哈希 hdel user age 事务: 开始事务: multi 结束事务,开始执行:exec php安装redis: redis.io下载phpredis客户端 解压 进入解压后的目录 whereis phpize 找到phpize目录 /opt/lampp/bin/phpize 生成configure文件 ./configure --with-php-config=php-config的目录 make && make install 复制Installing shared extensions:/opt/lampp/lib/php/extensions/no-debug-non-zts-20131226/ 这是生成的扩展文件目录 修改php.ini文件找到添加扩展的位置 加上 extension_dir="/opt/lampp/lib/php/extensions/no-debug-non-zts-20131226/" extension="redis.so" 重启apache 安装成功! 默认情况下是用.rdb模式存储数据 如:dump.rdb 不推荐 推荐用.aof模式存储 关闭时 在redis.conf save "" #save 900 1 #save xxx #save xxx appendonly yes 重启redis服务 killall redis-server ./redis-server redis.conf

