ubuntu安装redis

redis安装和配置教程

删除已经有的redis

sudo rm -f /usr/bin/redis*

下载redis安装包并安装

wegt  http://download.redis.io/releases/redis-4.0.10.tar.gz
tar xzf redis-4.0.9.tar.gz
sudo mv ./redis-4.0.9 /usr/local/redis
cd /usr/local/redis
sudo make

测试redis

sudo make test

报错:You need tcl 8.5 or newer in order to run the Redis test
解决办法: 需要安装tcl 8.5

wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz  
tar xzvf tcl8.6.1-src.tar.gz  -C /home/local/  
cd  /home/local/tcl8.6.1/unix/  
sudo ./configure  
sudo make  
sudo make install
//然后再运行一次sudo make test

将redsi的命令安装到/usr/local/bin/目录

//安装完后进入目录查看
cd /usr/local/bin
ls -all
//会显示
//redis-server redis的服务器
//redis-cli redis的命令工具
//redis-benchmark redis性能测试工具
//redis-check-aof AOF文件修复工具
//redis-check-rdb RDB文件检索工具

设置redis配置

gedit /usr/local/redis/redis.conf

绑定ip:如果需要远程访问,可以将这行注释掉,或者绑定一个真实的IP,或者变成0.0.0.0

bind 127.0.0.1

端口,默认为6379

port 6379

数据库, 默认16个

database 16

是否以守护进程运行

//设置为yes表示以守护进程运行(后台服务),不会在命令行阻塞
//设置为 no表示非守护进程,当前终端被阻塞。
daemonize yes

日志文件(错误信息)存储路径

ogfile "/var/log/redis/redis-server.log"

客户端服务器端命令

  • 服务器端
    开启数据库
redis-server    # 以默认配置启动
redis-server ./redis.conf  # 以自定义配置启动。
redis-server --help  # 查看帮助文档
  • 客户端
    连接数据库
redis-cli  #以默人配置连接
redis-cli -h 127.0.0.1 -p 6379 # 连接指定的服务数据库

测试连接 当进入数据库时

ping

切换数据库,数据库没有名称。默认16个,通过 0-15 来标识,默认选择第一个

select 10

数据持久化

bgsave  # 异步持久化(开启子线程将数据从内存中保存到硬盘中)

清空数据库(工作中凡是对数据进行删除操作的慎用)

flushall # 清空所有数据库
flushdn  # 情况当前数据库

关闭数据库

shutdown  # 关闭数据库(默认情况下 先持久化, 再关闭)

强制杀死数据库(不推荐)

//查看数据库进程的pid
lsof -i:6379  
//或 
ps aux | grep redis    
//杀死redis数据库进程
sudo kill -9 pid
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值