• 1
  • 2
  • 3
  • 4
  • 5
mysql数据库问题 首 页  »  帮助中心  »  数据库  »  mysql数据库问题
Redis常用命令和基础操作说明
发布日期:2016-4-21 14:4:47

  Redis常用命令和基础操作说明

  Redis是一款依据BSD开源协议发行的高性能Key-Value存储系统(cache and store)。 命令主要分以下几部分关键字(Keys)、 哈希(Hashs) 、字符串(String)、 列表(Lists)、 集合(Sets) 、有序集合(Sorted Sets)、HyperLogLog 发布/订阅(Pub/Sub) 、 脚本(Scripting)、 事务(Transactions)、连接(Connection)以及 服务(Server)。本文主要讲解下Redis的常用命令以及Redis的基础操作。

  Redis基础命令:

  启动Redis服务

  src/redis-server或者src/redis-server redis.conf

  src/redis-server redis.conf 1>log.log 2>errlog.log

  1为标准输出,2为错误输出

  将 Redis 作为Linux服务随机启动

  vi /etc/rc.local, 加入代码:

  /root/install/redis-2.4.9/src/redis-server

  客户端连接

  src/redis-cli

  停止redis服务:

  src/redis-cli shutdown

  增删改查:

  keys *

  取出当前匹配的所有key

  > exists root

  (integer) 0

  当前的key是否存在

  del raykaeso

  删除当前key

  expire

  设置过期时间

  > expire raykaeso 10

  (integer) 1

  > move raykaeso ad4

  (integer) 1

  移动raykaeso键值对到ad4数据库

  > persist lv

  (integer) 1

  移除当前key的过期时间

  randomkey

  随机返回一个key

  rename

  重命名key

  type

  返回值的数据类型

  type testlist

  list

  > ping

  PONG

  测试连接是否还在

  > select ad4databank

  OK

  数据库切换

  >echo name

  “raykaeso ”

  打印

  > dbsize

  (integer) 12

  当前数据库中key的数量

  > quit

  退出连接

  > info

  服务器基本信息

  monitor

  实时转储收到的请求

  flushdb

  清空当前数据库

  config get

  获取服务器的参数配置

  pkill -9 redis-server

  //通过pkill 或 kill 来关闭服务

  flushall

  清除所有数据库