Redis

Redis是一个开源,高级的键值存储数据库,也被称为数据结构服务器。

Redis有三个主要特点,使它优越于其它键值数据存储系统 -

Redis将其数据库完全保存在内存中,仅使用磁盘进行持久化。
与其它键值数据存储相比,Redis有一组相对丰富的数据类型。
Redis可以将数据复制到任意数量的从机中。

支持的数据类型:string, hash, list, set, zset
redis不区分大小写

常用操作

1、ubuntu下安装

sudo apt-get update
sudo apt-get install redis-server

安装完成后,Redis服务器会自动启动,我们检查Redis服务器程序
使用命令检查Redis服务器系统进程
ps -aux|grep redis

在终端中通过启动命令检查Redis服务器状态
netstat -nlt|grep 6379

通过启动命令检查Redis服务器状态
sudo /etc/init.d/redis-server status

安装redis desktop manager桌面管理工具:
https://www.cnblogs.com/EasonJim/p/8356185.html

2、本地访问Redis

在本机输入redis-cli命令就可以启动,客户端程序访问Redis服务器。

3、访问远程Redis服务

修改Redis配置文件/etc/redis/redis.conf,找到bind那行配置:
bind 127.0.0.1
去掉#注释并改为:
bind 0.0.0.0

指定配置文件然后重启Redis服务即可:
sudo redis-server /etc/redis/redis.conf

远程连接
配置好Redis服务并重启服务后。就可以使用客户端远程连接Redis服务了。命令格式如下:
redis-cli -h {redis_host} -p {redis_port}

4、python操作Redis

安装python操作的库redis

pip install redis

如果需要数据导入导出则需要redis-dump包
安装:要先安装ruby,再安装redis-dump
安装ruby:
参考:http://www.ruby-lang.org/zh_cn/documentation/installation/

sudo apt-get install ruby-full

再安装redis-dump:

# 移除gem自带源
gem sources --remove https://rubygems.org/ 
# 添加淘宝源
gem sources -a https://ruby.taobao.org/ 
# 安装redis-dump
sudo gem install redis-dump -V

最后那个命令加sudo.之前没加报错找了半天。。。

from redis import StrictRedis, ConnectionPool

url = 'redis://@localhost:6379/0'
pool = ConnectionPool.from_url(url)
redis = StrictRedis(connection_pool = pool)
redis.set('name','liuxin')
print(redis.get('name'))

5、常用命令

参考:http://www.runoob.com/redis/redis-tutorial.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值