Migrating from Redis 7.4+ to Valkey

There are many blog posts about your migration options from Redis to Valkey but if you’re wanting to do an in place swap, one thing that has come up is that Redis 7.4’s RDB format isn’t compatible with Redis so if you’ve upgraded Redis to 7.4, this complicates things a bit. I found myself in this exact situation which is described in this GitHub issue because I have been using the redis:7-alpine Docker image and auto-updating it when new versions are available. As user bigb4ng points out, there is a cli based tool, rdb-cli which can read data from a dump file and output it to a Valkey server to achieve your data migration. While not quite the swap that you might have been hoping for, it’s a nice workaround. ...

October 25, 2024 · 4 min · mbentley

Keeping busy; creating dockerfiles

So I had originally hoped to blog more about new things that I have been working on but I haven’t had a ton of free time in the past few months. A big reason for that is that I’ve been working with so many different and new technologies that I find myself spending a great deal more time just learning new things. One of those things has been Docker. If you are not familiar with Docker, I’d suggest at least looking into it and understanding how it works. At a high level, it basically takes your typical Linux processes and runs them inside of a container. ...

May 1, 2014 · 2 min · mbentley

New year, new job

I recently left my previous job for an opportunity to work at Arcus with some awesome people on some cutting edge technologies. It should be a good change for me and I hope that it inspires some more blogging. I’ll be working with some new (or at least new to me) open source tools and as I learn, I hope that I can share some info with anyone who may stumble upon this place. One of the things that I hope to blog about will be Docker. I certainly have some work cut out for me in terms of getting up to speed quickly but it’s something that really looks to have some great promise. ...

January 11, 2014 · 1 min · mbentley

vmware-view-client 1.7/2.0/2.1 on ubuntu 13.10 (i386/amd64)

In a previous post, I wrote about how to configure vmware-view-client 1.7 and 2.0 on Ubuntu 13.04. I went ahead and verified that vmware-view-client works just fine on Ubuntu 13.04 and 13.10 using the same steps as described in the original post. I’ve updated the steps there to also include version 2.1 which is now available. There is not anything different that has to be done to install 2.1 vs 2.0 but I figured I would mention that since it is available and does seem to work just fine. ...

November 2, 2013 · 1 min · mbentley

overclockix .018 release scheduled (12-Oct-2013)

It has been a while since I have released an updated version of Overclockix. I was considering releasing a new version in the near future but since Debian has scheduled the next point release (7.2) for October 12th, I might as well go ahead and wait until then to release a new version. There are a few bug fixes and tweaks that are going into this next version that I think will be great to have in place. So in order to give me a few days to get a new release ready, I just remembered that I won’t be around on the 14th so I’m planning on releasing version .018 on Saturday, October 12th. ...

September 24, 2013 · 2 min · mbentley

sync your pidgin logs on multiple computers using dropbox

Between work and home, I had four different computers on which I used Pidgin for my instant messaging. When I really enjoy about Pidgin is the ability to log my conversations so I can search back through for information that I was discussion previously, mostly with coworkers. I hated that my logs did not sync between my computers so I figured I would create a basic workaround to allow me to synchronize my logs using Dropbox on all of my Windows machines: ...

September 10, 2013 · 2 min · mbentley

using nginx to host a keepass database over https (webdav)

Recently, I came across the need to be able to store a KeePass database where it could be accessed from multiple locations, including one in specific that was locked down quite securely with the exception of HTTP/HTTPS. In a previous method, I simply used a cloud storage solution (in this case, Dropbox) to synchronize the database between systems. I came to the realization that this would potentially leave a copy of the KeePass database anywhere the Dropbox account was synchronized. While I wouldn’t be all that worried since KeePass requires a password, it certainly didn’t give me any comfort. ...

September 5, 2013 · 3 min · mbentley

df reports root fs as by-uuid symlink instead of actual device

Note: I did not create the solution to this issue. I originally found it over at the crunchbang forums so credit goes to them for finding/creating this work around. One thing that I noticed when I upgraded my Debian servers from squeeze to wheezy was that a number of them were reporting the root filesystem in the output of df as the by-uuid symlink (found in /dev/disk/by-uuid) instead of the actual device name. While there isn’t a problem with this in terms of functionality, it was certainly not ideal as it makes the table formatting quite odd when there is a single line much longer than the rest: ...

September 1, 2013 · 3 min · mbentley

installing oracle java 7 jre/jdk on debian wheezy

Note: You can follow the same instructions for the Oracle Java 7 JRE. If you do, ignore the steps for javac. Previously, I have relied on following instructions from Alexander Holbreich’s blog on how to install the latest Oracle Java JDK on Debian Wheezy (amd64). There are a few steps that are a little outdated but overall, it works well. Since I find myself updating Java fairly often as newer versions are released, I figured that it would be worthwhile to write down the updated steps: ...

August 30, 2013 · 2 min · mbentley

vmware-view-client 1.7/2.0/2.1 on ubuntu 13.04/13.10 (i386/amd64)

Recently, Remi commented about how to get vmware-view-client working on Ubuntu 13.04, asking if I had a repackaged version for amd64. Ubuntu can take advantage of multiarch which makes the install very similar to how it is done on Debian wheezy amd64. Of course when I went to install it, I immediately ran into a few problems. Luckily there is a solution. Here are all of the steps that I took to get it installed and working: ...

May 25, 2013 · 2 min · mbentley